请选择 进入手机版 | 继续访问电脑版

Marvel最新控制器88SS1098到底怎么样?

2018-3-31 23:49 268 0
0
摘要: 之前写过一篇文章,可能大家不是很关注,文章内容为Marvell宣布推出行业首款针对数据中心SSD应用的NVMe芯片组解决方案,实际上Marvell在上周的OCP峰会上最新的三款NVMe产品中最直接的就是88SS1088取名为“Zao”的NVM ...

之前写过一篇文章,可能大家不是很关注,文章内容为Marvell宣布推出行业首款针对数据中心SSD应用的NVMe芯片组解决方案,实际上Marvell在上周的OCP峰会上最新的三款NVMe产品中最直接的就是88SS1088取名为“Zao”的NVMe SSD控制器。这里支持8个NAND通道和一个PCIe 3 x4主机接口,值得一提的是88SS1098是88SS1093“Eldora”(高端客户端SSD)和88SS1092“Eldora Plus”控制器(低端企业NVMe SSD)的直接继承者。

88SS1098控制器主要通过引入Marvell的第四代LDPC纠错引擎,吞吐量得到提高,最高支持的NAND接口速度提高了50%以此来提升性能。新的控制器还增加了第四个ARM Cortex-R4 CPU内核。 DRAM控制器已升级为支持LPDDR4,这有助于降低M.2 NVMe SSD的功耗。 支持高达8GB的DRAM,与88SS1092的主要优势相比,它限制在2GB的DRAM上。


Marvell最新的NVMe控制器增加了许多新的面向企业的功能。PCIe主机接口可以作为双端口PCIe 3 x2链路对运行,以实现高可用性。支持SR-IOV虚拟化支持,最多支持64个控制器虚拟实例。支持新的NVMe流和IO确定性功能,当主机系统的NVMe驱动程序支持这些功能时,驱动器可以在混合工作负载下提供更高的性能和耐用性。即使没有流和IO确定性,通过将更多控制器功能从CPU内核迁移到专用的固定功能硬件,这将更好地支持暂停正在进行中的NAND编程操作,以次来执行更快的读取操作,延迟QoS也得到了相应的改善。


新型控制器总共支持132个队列对,最多可配置256条I / O命令,因此控制器可以处理较大的工作负载,并且不需要主机系统在CPU内核之间共享队列。此外QLC NAND正式获得支持。

Marvell 88SS1088结构图


Marvell新一代控制器的高端替代产品是新推出的88SS1088控制器。这是一款双芯片控制器解决方案,基本上是一对88SS1098控制器,它们之间有专用的4GB / s链路。两个控制器芯片中只有一个连接到主机系统,所以基于88SS1088解决方案的驱动器仍然仅限于PCIe 3 x4接口或双端口PCIe 3 x2。然而,支持的DRAM和NAND总量翻了一番,16个通道允许16GB的DRAM和16TB的NAND扩展。


使用这种双芯片控制器解决方案的驱动器对于主机系统来说显示为单个NVMe设备,并且主机系统不必像英特尔P3608这样的产品需要实现其自己的软件RAID-0,这些产品基本上是两个独立的SSD共享一个电路板。来自88SS1088控制器的性能会比88SS1098高一些,但PCIe链路将成为高队列深度的重要瓶颈


88SS1088的双芯片设计很可能与单芯片16通道控制器设计相比处于劣势,但如果没有更高带宽的主机接口,则差异不太可能成为问题,而88SS1088应该更经济实惠,因为其并不是一个庞大的原生16通道控制器。Marvell声称88SS1098可以提供高达700k的随机读取IOPS和高达3.6 GB / s的连续读取。


88S1098和88SS1088使用通用的固件架构,因此驱动器制造商可以轻松地在Marvell的这一代控制器和这两个控制器以及未来的控制器之间重复使用大部分固件代码。目前还没有其他控制器宣布推出,如果88SS1088的双控制器设计不足以满足高端客户端和高端企业的需求,那么Marvell肯定会为入门级客户端SSD推出至少一款低端控制器。


原文翻译略有修改,请查看原文地址:

1.https://www.anandtech.com/show/12577/marvell-launches-new-ssd-controllers-and-raidcapable-nvme-switch


鲜花

握手

雷人

路过

鸡蛋
分享到

最新评论

    admin

    管理员
    这个人很懒什么都没写!
    • 100

    • 文章
    • 0

    • 收听
    • 0

    • 听众

    热门文章

    SSD社区微信公众号

    SSD社区微信公众号

    扫我关注
    返回顶部