NVMe

Nallatech推出250S+ 高性能NVMe SSD PCIe加速器板卡

作者:Sleibso,编译:Stark

SSD(Solid State Drives,固态硬盘)由于其能够提供更好的性能在越来越多的场合普及开来,早期的SSD采用SATA1.0/2.0/3.0接口,我们只需要在启动BIOS里面把SATA控制器模式切换成AHCI就可以获得更好的性能,但是最新的SSD存储接口开始采用M.2和SATA-E方式走的都是PCI-E通道,那么AHCI就成了性能瓶颈,因此推出了新的标准NVMe(Non-Volatile Memory express,非易失性存储器标准,是使用PCI-E通道的SSD一种规范)。

NVMe在设计上充分利用了PCIe SSD的低延迟和并行处理的特性,NVMe精简了指令调用方式其延迟只是AHCI的一半不到,此外NVMe标准还提供了不同平台的驱动,目前Windows、Linux、Solaris、Unix、VMware、UEFI等都加入了对NVMe SSD的支持。随着三星、Intel等各大厂商的推动NVMe标准的产品也开始不断从企业级产品进入到消费级市场。

作者:清风流云

背景:
之前在一个ASCI开发项目中有小小接触过一些新思科技的一个NVMe控制器,代码量尚可,只是由于速度及其他原因的考虑,整个部分的设计其实有时候还是比较难以考量的,而且由于流片成本及IP购买成本的问题,当时就想像如果在一款FPGA中可以直接实现这样一款高性能的PCIe NVMe控制器或许会对整个性能的把握会更好一些,而下面的Fidus Sidewinder-100系统就是一个集成的PCIe NVMe 控制系统。

Fidus Sidewinder-100 PCIe NVMe Storage Controller:

SoC开发周期大大缩短

S2C公司,业内领先的 FPGA 快速原型验证系统供应商,今日宣布FADU, 一家致力于内存和存储体系架构的初创公司,已经借助S2C VU440 Prodigy Logic Module完成了他们新一代NVMe (Non-Volatile Memory Express) eSSD的验证。FADU使用S2C的PCIe Gen3开发套件实现了高速的数据传输,并通过S2C定制的接口子卡与VU440 Prodigy Logic Module互连,进而实现整个的eSSD系统的验证。

Everspin公司推出NVMe存储加速器板卡ES1GB-N02

作者:Stark

首先什么是NVMe?NVMe全称是Non-Volatile Memory Express,非易失性存储器标准,是使用PCIE通道的SSD(固态硬盘)一种规范,NVMe的设计之初就是想充分利用到PCIE SSD的低延迟以及并行性等优势,以及兼容当代处理器、平台和应用的并行性。SSD的并行性可以充分被主机的硬件和软件充分利用,相比现在的AHCI标准,NVMe标准可以带来多方面的性能提升。所以NVMe其实就是与AHCI一样的是一种逻辑设备接口标准。

近日Everspin公司就推出了一款基于MRAM的NVMe标准的存储加速器板卡ES1GB-N02,它采用Alpha Data开发出的ADM-PCIE-KU3 PCIe加速器板卡,并在板卡上集成1Gbyte MRAM DIMM双列直插式存储模块,最后编写驱动程序重新配置板上Xilinx Kintex UltraScale KU060 FPGA,其性能最高可支持每秒1.5兆次的输入/输出操作(IOPS)。(见:图1 Everspin公司推出的存储加速器ES1GB-N02板卡)

作者:Steve Leibson, 赛灵思战略营销与业务规划总监
今天是新奥尔良SC14(2014年超算大会)展览大厅开放的第一天,赛灵思展台已经充满了各种演示。赛灵思公司数据中心架构师Shreyas Shah为我快速了演示其中的三个demo:
• FPGA快速键值存储
• FPGA25G以太网Mac
• 基于FPGA的NVMe存储控制器

键值存储用于许多数据库应用中,如NoSQL和memcached。键值数据库存储关联的一个简单数据对(也即键与值),而且数据库通过键来访问相关联的值。键值存储很简单,扩展性很好,这意味数据库的规模可以相当大,而这正是基于Web为消费者提供服务的应用的关键需求。尽管关系型数据库曾经在复杂数据中心应用中风靡一时,但许多常见的、基于Web的服务和应用通常只包括简单的查询,并不需要关系数据库相关的复杂性。

同步内容