Memory1 何方神圣之一

原创内容,转载请注明:  [http://www.ssdfans.com]  谢谢!


 

作者:斯托瑞吉

 

前几天一友人谈及大菠萝(Diablo)的Memory1,加上最近大菠萝高调宣布新的C轮1800万美元融资和中国服务器供应商浪潮公司认证了Daiblo最新的Memory1 256G模块并计划将其引入产品(http://www.d1net.com/storage/enterprise/425790.html )。好奇这货是何方神圣?在主流Flash应用场合为SSD的主战场上,这货用Flash独辟蹊径的搞了点啥不同的玩意。

 

看到大菠萝产品,就有形影不离的两个关键词:MCS和Memory1. MCS: memory channel storage, 简单讲就是挂到内存通道上storage属性的产品,这里的storage大菠萝使用了Flash介质。内存通道存储(MCS)将闪存设备放在离CPU较近的地方,相对挂在CPU较远的SATA、SAS和PCIe总线的SSD而言,这可以使关乎存储器I/O性能的任意企业应用都从中受益。是真的提高I/0性能还是只是吹捧?必须要数据和理解它的架构。这年头忽悠人的概念和产品不少,反正吹牛不上税,咱可不上当。


Memory1就是个产品的名称,你当然你可以叫它memory2或者memory250,好不好听就不不知道了。

稍微总结下Memory1几点特征:

  • 外观:标准的内存条外形
  • 接口:与内存条兼容的DIMM接口
  • 标准规范:NVDIMM-F, JEDEC
  • 介质:NAND flash, MLC?
  • 容量:64G/128G/256G
  • 硬件结构:DIMM插槽+NAND+主控+FTL FW算法
  • 寻址:Block access,非字节寻址
  • 核心技术:主控+inside FTL算法+主机端与应用配合驱动和软件
  • 备电:无
  • 数据易失性:由于使用Flash介质,掉电数据可以保存,真的是这样或这样使用吗?且看下面分解。

 

关于JEDEC的NVDIMM-F规范:


 

传统的CPU系统架构中,对CPU而言,外部的数据可以来自内存DRAM中的数据,或硬盘或远端网络的存储设备。Memory1的出现本质上讲是用便宜的Flash充当DRAM来使用,相对DRAM性能低但成本低容量大,相对本地HDD和SSD或远端的存储又有较高的I/O性能优势,简单讲:用相对于DRAM的成本容量和相对远端存储器性能优势取代部分DRAM,特别迎合需要大容量本地数据计算应用,也就是它的核心卖点。等等,听着感觉小伙子相亲,跟一姑娘说:我比富豪老王帅,比屌丝小李有钱,用不同参照物甩流氓,田忌赛马。没办法,这年头小姑娘愿意跟”经济适用男”的也不少,愿者上钩。

 

理解它的I/O性能先从的数据High level architecture开始,CPU除了有限容量本地DRAM的数据外,其余数据都是通过总线甚至远端网络(Inifiband/Ethernet)的存储器里获取。


于是从架构上把部分关键且频繁要访问的数据拉到CPU memory bus上来,缩短CPU访问外部数据的路径,消除I/0瓶颈:主要是充分利用memory bus上并行度。从概念和故事上都讲得通,能成功忽悠客户。且慢,这里留下一个悬案,和同样都使用Flash介质和足够高PCIe总线带宽的NVMe SSD比,它的I/O性能(主要谈的是latency)真的高吗?留在下面分解。


 

总结下这种体系:复用DRAM DIMM的memory硬件体系架构(不改变硬件),把数据从远端拉到本地,缩短访问路径和提高I/O性能,相对DRAM兼具大容量和每GB成本优势,特别适合一些应用如In-memory database, 大数据分析。硬件及接口不变,用Flash当DRAM用,软件呢?也还能复用块设备驱动而不需要修改吗?这年头卖硬件不配合卖点软件,都不好意思说你是搞IT的。往客户那丢个硬件说你用吧,客户还以为你要他写代码呢,然后客户礼貌的回复:滚犊子。正确的高逼格的说法是:亲,你好,我卖的是解决方案,solution,硬件卖你,软件免费,需要的话再附送按摩365次套餐,一年365天天天保证你舒坦。二十一世纪缺的是啥:solution, solution懂吗?


上面说了大半天,后面想聊点系统应用,未完待续……

 

参考:

Flash in memory channel Maher Amer CTO, Diablo Technologies

分类目录 未分类.
扫一扫二维码或者微信搜索公众号ssdfans关注(添加朋友->点最下面的公众号->搜索ssdfans),可以经常看到SSD技术和产业的文章(SSD Fans只推送干货)。
ssdfans微信群介绍
技术讨论群 覆盖2000多位中国和世界华人圈SSD以及存储技术精英
固件、软件、测试群 固件、软件和测试技术讨论
异构计算群 讨论人工智能和GPU、FPGA、CPU异构计算
ASIC-FPGA群 芯片和FPGA硬件技术讨论群
闪存器件群 NAND、3D XPoint等固态存储介质技术讨论
企业级 企业级SSD、企业级存储
销售群 全国SSD供应商都在这里,砍砍价,会比某东便宜20%
工作求职群 存储行业换工作,发招聘,要关注各大公司招聘信息,赶快来
高管群 各大SSD相关存储公司高管和创始人、投资人

想加入这些群,请微信扫描下面二维码,或搜索nanoarchplus,加阿呆为微信好友,介绍你的昵称-单位-职务,注明群名,拉你进群。SSD业界需要什么帮助,也可以找阿呆聊。