经典的Marvell 88SS9174先后成就了C300、m4以及浦科特的多款产品,相比之下Marvell 88SS9187、这款内部代号为“莫纳Monet 2.0”的主控,又有哪些改进呢?
代号为莫纳Monet 2.0的Marvell 88SS9187主控
1.88SS9187的主机接口支持最新的SATA 6Gbps Rev 3.1规范,业内最低运行/待机功耗
全新的SATA3.1规范拥有者诸多改进,包括硬件控制和电源管理等方面。其中最重要的则是加入了对Queued Trim Command的支持。Trim指令对固态硬盘是非常关键的,但是以往Trim在被执行的时候,即从发送指令到执行完毕这期间,SSD无法做任何IO操作。一旦发送指令必须清空队列中的操作,势必影响性能。支持Queued Trim Command之后,有望可以做到Trim和IO读写操作同时执行,大大增强效率。
2.内部硬件RAID数据冗余支持,依靠特定固件可以在NAND出现问题的情况下恢复数据
类似于SandForce方案中的RAISE,可以修复坏块,增强数据的可靠性。
3.主控的闪存接口支持8通道,每通道200MT/s带宽,每根通道硬件支持4CE,靠外部解码器和内部编码模式可以扩展到支持到最大16CE
88SS9187对每条通道支持的带宽从88SS9174的166MT/s增加到200MT/s,因此在持续读写和随机读写方面都会有一定提升。每个通道硬件支持4CE,按照20纳米级闪存一个Die为8GB计算,即单通道支持最大32GB,配合8通道则为256GB。超过这个容量则会影响随机性能,不过10纳米级的闪存可以做到512GB不影响性能,这也是为什么浦科特M5P 512GB和256GB依然拥有相同标称性能的原因了。
4.ECC错误校验引擎能力提高,元数据支持独立ECC
随着闪存工艺制程的进步,更强的ECC校验能力也是必须的,否则数据出错时就会有很大麻烦。而元数据,即是关于数据的数据,也就是存储在缓存中的映射表,主控支持对其独立ECC则可保证映射表的数据可靠性。这在SSD容量越来越大、性能越来越高的发展趋势下十分重要。
5.针对映射表的需求,缓存容量最大支持到DDR3 1GB,支持适应性读写机制
支持1GB缓存意味着映射表可以做得很大很细,随机性能自然也会越高。
6.持续读取性能封顶SATA 6Gbps,在稳定态下也保证最大约500MB/s的持续写入性能
封顶SATA6Gbps的接口带宽对SandForce不是什么新鲜事了,但是Marvell阵营还有稍许的提升余地。而在稳定态下也能达到持续500MB/s的写入速度,这是理论指标,实际产品还要看固件的性能、闪存颗粒本身的品质等等。