HybriDIMM属于将Netlist HyperVault技术同三星DRAM与NAND相结合的产物,项目最初于去年11月开始建立。其设计原理是金质基板配合极为耐用且经济实惠的24克拉金手指,再辅以价格低廉的金属线路。而DRAM的介入为三星-Netlist打造的这款Hybrid DIMM提供缓存支持,共同为应用程序带来如DRAM般迅如闪电,但底层却利用持久性NAND作为存储介质的低成本解决方案。
HybriDIMM基本思路在于利用NAND作为DRAM的替代机制,利用PreSight这款预测软件解决其速度较慢的弊病,该软件会将数据由NAND处预先载入DRAM,从而在需要加载时保证内存级别的响应速度。
第一代HybriDIMM的配置为256到512GB NAND加8到16GB DRAM,且每套DIMM/1866 MTS 3DPC配备有Broadwell CPU并支持Linux系统。其同时支持块存储与应用定向两种模式。
第二代HybriDIMM将在此基础上提供更多配置选项,支持每DIMM/2400 MTS 2DPC 1TB NAND加32GB DRAM组合,同时采用Purley处理器。其还同时支持Linux与Windows系统。
这种设计在相当程度上类似于Diablo公司的Memory1技术,后者目前提供128GB DDR4格式DIMM,256GB版本即将推出,且可在一台双插槽服务器内最高实现4TB"内存"。Diablo公司解释称,Memory1技术在使用成本层面仅相当于同容量DRAM的十分之一。
NVDIMM-P原理示意图
非易失性DIMM(即内存DIMM配合板载闪存)中存在三种大类,JEDEC任务小组负责人Jonathan Hinkle将其划分如下:
1)NVDIMM-N 是一种DRAM/闪存混合内存模块,其只会在触发特定事件时利用闪存存储DRAM内容,例如电源供应故障。换句话来讲,其只利用闪存负责实现DRAM的内容持久性,因此闪存容量只需与内存保持一致即可。
2)NVDIMM-F 是我们定义出的一种类别,代表全闪存DIMM--例如ULLtraDIMM--目前Diabloe/SanDisk在生产此类产品。
3) NVDIMM-P 目前尚未拥有完整定义,且其速度基本上与DRAM保持一致。虽然速度稍逊,但容量却因NVM或者NAND闪存的介入而可达到可观水平。
根据Netlist公司的介绍,HybriDIMM主要有以下几个方面的优势:
1)能够立足于LRDIMM将DRAM与NAND加以统一。
2)与传统DRAM相比,将内存成本降低高达80%。
3)利用缓冲技术,将访问速度接近至接近内存的水平,且可达到PCIe SSD的1000倍。
4) 与现有x86服务器百分之百兼容。
5)利用PreSight预测算法对数据进行预获取及分类。
6)将"内存"规模提升至存储级别水平,即TB级别。
Netlist 方面指出,HybriDIMM属于业界第一项存储级内存技术,其能够将DRAM与NAND统一为同类资源,负责提供速度与内存接近的存储机制以及容量与存储接近的内存机制,这意味着其填补了DRAM与闪存之间的价格/性能鸿沟。这项技术旨在帮助客户解决非结构化数据以及内存内数据量增长带来的新难题。
根据Diablo公司公布的算法,双插槽服务器可利用其256 GB Memory1 DIMM实现4 TB"内存"。Netlist公司的512 GB HybriDIMM应当能够在双插槽服务器中实现8 TB内存效果,而二代1 TB HybriDIMM则将双插槽服务器引入16 TB时代; 这无疑将成为双插槽设备的一针内存强心剂。
考虑到今年年底即将推出的英特尔Optane XPoint DIMM,DRAM与NAND之间的成本/性能鸿沟将在两项技术与三家供应商的联手冲击下得到攻克。那么各类预测软件算法能否让混合DRAM-NAND DIMM与XPoint DIMM获得同样的执行效果?如果答案是肯定的,那么XPoint的核心吸引力恐怕将受到严重影响。