内存是上周英特尔开发者论坛上讨论的一个重要话题,我很想知道现在更快的内存在客户端和服务器中已变得司空见惯,以及新技术如何共同促进持久内存。
英特尔的Geof Finley讨论了主内存,并指出英特尔的所有主要产品现在都支持DDR4内存,至强E5-2600v4系列最多可支持2400 MHz内存,而第六代Core(Skylake)系统最多可支持2133 MHz。 他说,几乎所有服务器市场都已经在使用DDR4内存,尽管笔记本电脑倾向于使用低功耗(LP)版本,但大多数客户端系统现在都在向DDR4内存转移。
Finley表示,这是服务器市场首次引领存储器过渡,并且运行良好。
下一个称为DDR5的规范有望在不久后从标准组织中退出,并可能在明年宣布发布,但可能要到2018或2019年才能投入量产,真正的增长始于2020年。
许多讨论都集中在存储类内存上,http://forwardthinking.pcmag.com/hard-drives/346999-storage-class-memory-the-coming-revolution或 持久性内存 (正如大多数发言者所说的),特别是3D XPoint内存http://forwardthinking.pcmag.com/none/336469-intel-micron-s-3d-xpoint-memory-could-change-pc-server-design英特尔将在其Optane中首先使用固态硬盘。
英特尔研究员Frank Hady谈到了新内存的优势,并讨论了各种基准测试,其中3D XPoint内存显示了台式机应用程序的速度提高以及数据中心应用程序的吞吐量和延迟提高。 演示演示了如何在使用Intel 750系列SSD的Broadwell-E系统上使用十亿个粒子创建7秒钟的流体动力学仿真,而在使用Optane SSD的情况下仅用10个小时就需要35个小时。
从长远来看,尽管如此,Hady指出,尽管与使用NVMe(非易失性内存表达)解决方案的SSD相比,新内存具有巨大优势,但文件系统和堆栈仍然存在大量延迟,因为它们是设计用于按块存储。 访问内存中数据的速度要快得多,因此下一步就是将3D XPoint推入DIMM,这不仅是因为内存总线更快,而且还因为软件堆栈。 Hady还谈到了Linux和Microsoft如何优化其软件以更好地利用持久内存。
在另一个演讲中,微软的Neal Christiansen和英特尔的安迪·鲁道夫(Andy Rudoff)讨论了Windows的变化,以更好地支持和管理持久性内存,包括新的驱动程序模型和用于管理它的新接口。 尽管与基于NAND的SSD相比,它提供了巨大的提速,但存在一个永久性的存储块卷,该卷块将永久性的存储更像传统软件一样对待,并且还与现有的应用程序和功能完全兼容。 作为Windows 10周年更新和Windows Server 2016发行版的一部分,NTFS现在支持新的直接访问存储(DAX)卷,甚至更快。 这将持久性内存更像是内存,但是有一些限制,例如不支持软件加密或压缩。 尽管如此,至少对于新应用程序,它似乎确实是朝着正确方向迈出的一步。
在展会上,英特尔表示将使用3D XPoint内存作为基于云的服务来提供其Optane SSD,以便企业可以测试工作负载。 同时,VMware展示了其虚拟永久内存(vPMem)服务来模拟3D XPoint内存,以便开发人员可以创建利用新型内存的应用程序。 所有这些听起来都不错,但是表明这些驱动器将比我们最初认为的要晚一些发布。