微软的Denali项目有着精简的SSD控制器

微软已经解除了对Project Denali的限制,它试图通过从SSD中提取额外软件并在主机服务器上运行它来获得成本和性能效率,从而将闪存驱动器成本降低到一个固定的水平。

它和联合开发商CNEX Labs在上周举行的Open Compute Summit上展示了该项目的详细信息以及SONIC开放式交换网络概念,该活动致力于为超大规模的买家(如Facebook,亚马逊,谷歌和微软)本身提供更便宜的IT设备。

Denali是NVMe SSD的参考体系结构,它可以消除当今许多SSD中的软件功能并将其发送到堆栈。这些功能包括地址映射,垃圾收集和磨损均衡。

SSD控制器执行更多基本任务,如坏块和介质管理以及电源故障。

微软表示,随着上层功能运行在主机服务器上,采用QLC(4位/单元)闪存和SCM(存储级存储器)等即将推出的固态存储技术将会更快。只有一段代码需要修改以支持它们,而不是每个驱动器供应商开发他们自己的代码来执行这项工作。它将像NVMe代码一样取代各个供应商的PCIe驱动器软件。

微软表示:“Denali项目将允许硬件公司构建更简单,更简单的硬件,从而降低成本,缩短上市时间,支持工作负载特定的调整,并能够快速开发新的NAND和内存技术。”

Denali项目有两种方式设想移动的高层SSD代码执行。一种是代码直接在主机服务器上运行。另一个在FPGA或SoC(片上系统)器件上执行。FPGA / SoC将成为主机CPU卸载加速器设备。

Microsoft图表显示了这些选项:

微软的Azure硬件基础设施总经理Kushagra Vaid写道:

客户可以实现更高的性能水平,同时利用云规模降低成本的经济效益。

如果采纳,Denali项目将倾向于将数据中心NVMe固态硬盘商品化。Wells Fargo高级分析师Aaron Rakers在峰会上表示,主要的云供应商消耗全球闪存产量的15%至20%。

他还表示,Denali可能会验证全闪存阵列供应商(如Pure Storage)的方法,该阵列供应商已将阵列控制器中的垃圾回收,磨损均衡等置于阵列控制器中,而不是在组件SSD中。他们声称通过这样做可以获得更好的整体闪存驱动器性能效率。

  • 发表于:
  • 原文链接http://www.theregister.co.uk/2018/03/28/microsoft_climbing_flash_performance_efficiency_mountain_with_project_denali
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券