0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于MRAN的 nvNITRO NVMe 存储加速器卡,可实现1.46百万I/O速度

电子工程师 来源:未知 作者:佚名 2017-09-22 11:45 次阅读

随着各大处理器处理速度的提高,特别是前几年Intel和IBM在CPU运行速度的竞争环境下,整个CPU运行速度的发展基本符合摩尔定律,但是近十年来,CPU的速度提升就变得十分缓慢了,个人认为最主要的原因有两点,其一就是工艺,其二就是访存,数据放在存取区域中,很难快速的load到core中。同样在各大设计应用中,存储器的IO速度问题越来越突出,那么到今天为止,在memory access上的的IO速度是否出现了一些突破呢?

Everspin’s nvNITRO NVMe card

上个月,Everspin公布了他们最新研发的基于MRAN而实现的 nvNITRO NVMe 存储加速器卡,吸睛之处在于他们给出了这款加速器卡的IO访存速度为:对于随机混合4KB 70/30的读写操作它的IO速度可以达到1.46百万,这个速度有点委实有点惊人,可是说这个速度在目前的IOPS界应该是最快的了。换句话说这个IOPS速度其实已经超过Intel 的P4800X Optane SSD卡将近三倍了(Optane在随机4KB 70/30 读写操作时的IOPS可以达到500K的速度)。究其缘由,有多个因素造就了如此高的IOPS速率,首先这款nvNITRO存储加速器卡采用了Everspin最新的高速1Gb ST-MRAM(Spin Torque Magnetostrictive RAM),DDR4,SDRAM兼容性IO;其次,加速卡内部为NVMe 1.1+ 配置了兼容的MRAM专用存储控制IP块;关键的是还采用了Xilinx Kintex UltraScale KU060 FPGA芯片为整个板卡实现了MRAM控制器到 PCIe Gen3X8的主机接口,这一点就为IO的高速 access奠定了基础。同时值得关注的是,Everspin的nvNITRO NVMe卡将会在2017年的Q4上见到,并且其可用能力将会达到1或2GB,值得期待。

图1:Everspin’s nvNITRO NVMe card

不同于过去实现NVMe 卡时采取的存储技术,非易失性MRAM实现了一些十分有意义的优势,比如说它的非易失,可以省去后备电源的需求。除此之外,ST-MRAM有非常高的持久力,所以nvNITRO卡可以每天没有限制的进行写操作不会出error,这就省去在NAND Flash存储是要通过耗损平衡算法来为存储steal一些cycle的需要,同时,随着运行时间的延长在读写性能上并未有所降低。

图:Everspin ST-MRAM 快速写且具有高的 write endurance

从上面的坐标系中,随着Y轴数据的增加,观察X轴上可以看到Everspin的ST-MRAM的写速度相当快,几乎和DRAM速度相同,当然了,这一点也确实是实现nvNITRO加速器具有相当快的读写速率的原因之一。

另外,关于Everspin nvNITRO NVMs 存储加速器的数据手册中值得指出的一点是“用户可以通过写自己的RTL code到可编程的FPGA芯片来自定义feature”(原文为:Customer-defined features using own RTL with programmable FPGA),这就好比说用户自己可以在nvNITRO 存储加速器卡系统中的Lintex UltraScale KU060 FPGA芯片中写code来实现PCIe接口和ST-MRAM控制器,即在不增加BOM开销的前提下,你可以写自己独特的需求code在这个设计系统中。这样一说的话,如果身边有这样一块板子的话确实值得一试。

总结

在上面的整个介绍中,主要是突出了nvNITRO这个加速器卡的访存速度超级快,并对其快的原因进行了分析。其实结合以前的一些文章,可以发现并归纳出 一个关键点:使用FPGA其实是实现这些性能的一个前提,比如说应用FPGA可以灵活的实现各种数据接口和控制器;还有一点就是使用FPGA使得整个系统的灵活性完全不一样了,更多的为用户的自主设计流出了空间。相信在以后的更多用到Xilinx 高性能FPGA的设计中将会越来越注重将FPGA的灵活性发挥出来。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1590

    文章

    21139

    浏览量

    591879
  • 存储加速器
    +关注

    关注

    0

    文章

    1

    浏览量

    1345

原文标题:震惊! 基于 Xilinx Kintex UltraScale实现nvNITRO NVMe超高速加速器卡

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FPGA加速NVMe存储解决方案

    实现新的产品和服务。本应用说明介绍了BittWare支持FPGA和MPSoC的250系列加速器产品如何用于让客户为下一代物联网和云基础设施构建高性能、可扩展的NVMe基础架构。
    发表于 08-02 08:03 3078次阅读
    FPGA<b class='flag-5'>加速</b>的<b class='flag-5'>NVMe</b><b class='flag-5'>存储</b>解决方案

    Xilinx FPGA NVMe Host Controller IP,NVMe主机控制

    NVMe Host Controller IP1介绍NVMe Host Controller IP可以连接高速存储PCIe SSD,无需CPU和外部存储器,自动
    发表于 02-21 10:16

    Xilinx FPGA NVMe主机控制IP,高性能版本介绍应用

    NVMe Host Controller IP1介绍NVMe Host Controller IP可以连接高速存储PCIe SSD,无需CPU和外部存储器,自动
    发表于 03-09 13:56

    #硬声创作季 电子制作:磁性加速器

    加速器DIY
    Mr_haohao
    发布于 :2022年10月19日 00:19:38

    【FPGA干货分享六】基于FPGA协处理的算法加速实现

    兆字节,接近DMA速度I/O连接加速器或指令流水线连接加速器可以与总线连接加速器结合起来。在增
    发表于 02-02 14:18

    PCIe加速卡的发展

    NVMe标准推广速度之快出乎意料,如今U.2接口已成为x86服务标配,作为御用接口(兼容SAS/SATA),如此也就扫除NVMe PCIe SSD盘最后障碍,一句话,SSD盘也
    发表于 06-24 05:00

    采用控制律加速器的Piccolo MCU

    是一款 32 位浮点数学加速器,是 TI F2803x Piccolo MCU 系列独具的功能特性,能独立于 C28x 内核进行工作,从而实现对片上外设的直接存取以及算法的并行执行。新型 MCU 建立在
    发表于 07-26 06:21

    机器学习实战:GNN加速器的FPGA解决方案

    的嵌入(embedding)4. GNN加速器设计挑战GNN的算法中涉及到大量的矩阵计算和内存访问操作,在传统的x86架构的服务上运行此算法是非常低效的,表现在速度慢,能耗高等方面。新型GPU
    发表于 10-20 09:48

    PCIe的SmartNIC如何改变方案加速规则

    使用 DIMM 插槽中的永久存储器NVMe 存储和直接插在 PCIe 总线上的智能存储( SmartSSD ),配以各种加速器
    发表于 01-07 17:31

    Intel QAT加速卡逻辑实例有哪些

    。 对软件来说,只需要操作一个逻辑加速器即可,可以大大简化应用程序的编程方式,提高工作效率。一组32个环形存储
    发表于 07-16 08:16

    【书籍评测活动NO.18】 AI加速器架构设计与实现

    的神经网络结构,掌握如何从零开始设计一个能用、好用的产品级加速器。通过阅读本书,你将: 透彻理解与深度学习相关的机器学习算法及其实现 学会主流图像处理领域神经网络的结构 掌握加速器运算子系统和
    发表于 07-28 10:50

    《 AI加速器架构设计与实现》+第2章的阅读概括

    首先感谢电子发烧友论坛提供的书籍和阅读评测的机会。 拿到书,先看一下封面介绍。这本书的中文名是《AI加速器架构设计与实现》,英文名是Accelerator Based on CNN Design
    发表于 09-17 16:39

    在Xilinx Zynq UltraScale+ MPSoC中实现NVMe主机加速器

    在本演示中,Intelliprop演示了在Xilinx Zynq UltraScale + MPSoC中实现NVMe主机加速器
    的头像 发表于 11-26 06:18 5651次阅读

    基于STT-MRAM的NVMe存储加速器的性能演示

    在此演示中,Everspin演示了基于STT-MRAM的NVMe存储加速器提供了卓越的延迟确定性,可为Apache Log4J等应用程序启用低延迟写入缓冲区。
    的头像 发表于 11-23 05:55 3217次阅读

    Marvell推出了业界首款本地NVMe RAID 1加速器

    NVMe RAID 1加速器兼容Windows、Linux和VMware native OS NVMe主机驱动程序,并基于一种降低功耗的无场景架构。NVMe RAID 1
    的头像 发表于 10-21 10:40 2645次阅读