六大核心问题解决之后,Optane DIMM将获光明前景

半导体分析师David Kanter已经确定了关于英特尔Optane DIMM的六大未解难题,而这些问题的答案将决定这款新产品的最终命运。

Optane是英特尔3D XPoint存储器的品牌名称。该存储器亦是P4800X系列固态磁盘当中使用的解决方案。如今英特尔即将推出字节可寻址持久存储器DIMM,其采用DDR4总线接口,速度较P4800X的PCIe 3.0 x4接口更快。目前二者皆提供129 GB、256 GB与512 GB容量水平的展示样品。

来自Real World Tech的行业专家Kanter在本周解释称,这些DIMM需要配合英特尔的14纳米Cascade Lake至强处理器共同使用。根据我们掌握的情况,Cascade Lake-SP(其Scaleable系列处理器)正是Optane DIMM点名支持的芯片家族。

他指出,Skylake至强已经添加了两条指令—— CLFLUSHOPT与CLWB,www.174886.com,用于强制将数据以调整从内部CPU核心缓存写回至持久存储器。

英特尔与存储网络行业协议已经联手创建了一套持久性存储器编程模型,其中为程序开发人员提供了四种使用Optane DIMM的具体方式:

原始设备访问——通过适合的非易失性存储器驱动程序访问存储器,绕过文件系统。

传统文件系统API——通过操作系统的文件系统接口使用存储器驱动程序进行数据读取或写入。

持久性存储器感知文件系统API——通过特殊文件系统直接访问持久性存储器,绕过操作系统。

DAX(直接访问)——将持久存储器区域直接映射至具有加载-存储指令级访问的应用程序地址空间。

其中DAX拥有最低的延迟与最高的吞吐量水平,因为其读取/写入路径完全绕过文件系统与NVDIMM驱动程序软件。编写的应用程序代码如同访问普通动态RAM一样,但实际上其映射的目标为持久性存储器。

开源持久性存储器开发工具包(简称PMDK)允许程序沿DAX路径起效。这是一组包含分配器、事务对象存储、持久性存储器日志文件以及其它功能的个软件库组成的集合。