存储 频道

2010IDF看英特尔固态硬盘现状及策略

  NVMHCI—标准的故事

  英特尔技术专家Amber·Huffman明确指出:基于PCI-E的固态硬盘目前在主机控制器接口(HCI)上还没有统一的标准,这导致每一个固态硬盘厂商都需要为其固态硬盘提供专门的驱动程序,标准的缺乏使得基于PCI-E的固态硬盘市场发展具有巨大的阻力,固态硬盘厂商需要为每个操作系统配备一个驱动程序,这让基于PCI-E固态硬盘的验证周期和相应的成本大大上升,为此英特尔认为需要制定企业级的NVMHCI(非易失性存储主机控制器接口,Non-Volatile Memory Host Controller Interface,简称NVMHCI)标准。

  存储时代张广彬对此认为,NVMHCI标准让他想起了2000年优盘的标准制定,当时不同的优盘,在操作系统使用需要不同的驱动程序,使用起来颇为不便,后来在操作系统中统一驱动程序之后,实现即插即用,使得优盘产业得以迅速发展。

  富士通 X86服务器高级副总裁 Peter Seick也表示:HCI标准的问题导致我们服务器产品和PCI-E固态硬盘的整合过程出现了一系列问题,NVMHCI标准的建立对PCI-E固态硬盘在企业级的应用发展至关重要,富士通希望标准能尽快建立。

  图四:英特尔主推的企业级NVMHCI标准组织。为了解决NVMHCI标准问题,业界厂商正在联合制定,特别是应用于企业级PCI-E 固态硬盘的标准HCI(可编程寄存器接口),从而让服务器能够更好的满足高IOPS的任务需求和使用环境。

  英特尔技术专家Amber·Huffman认为,NVMHCI标准制定将使得基于PCI-E的固态硬盘产品具有统一、高效的驱动程序,每个操作系统只需要一个驱动程序,从而大大减少验证过程和上市时间。

  图五:英特尔内部对Linux IO Stack的需求处理分析。Linux Stack采用AHCI接口,可达35000 Clocks /IO,明显的不足之处就是非缓冲型读取,每个2000Clocks(AHCI需要最少四个非缓冲性读取),而企业级NVMHCI则在命令开始/结束时不需要非缓冲型读取,从而优化数据传输和响应时间。

  基于PCI-E固态硬盘经过最近一两年的快速发展,目前众多厂商都有基于此的解决方案,现在的情况跟以前优盘厂商众多的情况类似,NVMHCI标准制定迫在眉睫。包括英特尔在内的50多家厂商组成的组织将在今年4月份推出0.5版本,此后在7月份、9月份、10月份分别推出0.7版本、0.9版本和候选版本,初步成型的1.0版本将在今年11月份推出。NVMHCI标准只是英特尔在固态硬盘强调的一方面,NAND闪存接口标准则是英特尔强调的另外一个重要的方面。

0
相关文章