恒扬数据携手OpenPOWER多家成员共同推进基于CAPI SNAP框架的FPGA加速应用开发

 恒扬数据携手OpenPOWER多家成员共同推进基于CAPI SNAP框架的FPGA加速应用开发

日前,以“智慧链接新智能 创新加速助中国” 为主题2017年OpenPOWER 中国高峰论坛在京隆重召开,包括IBM、赛灵思、英伟达、浪潮、中太服务器、恒扬数据等在内的联盟成员出席了此次盛会并做了精彩发言。

 恒扬数据携手OpenPOWER多家成员共同推进基于CAPI SNAP框架的FPGA加速应用开发

会议期间, OpenPOWER Foundation联盟成员与莅临现场的近200位嘉宾共同就OpenPOWER在各种实际场景应用、CAPI架构的最近技术动态以及如何在认知时代助力企业和组织通过开源创新提升关键业务性能,积极拥抱未来人工智能带来的变化等主题展开了热烈探讨,大家一致认为只有通过不断地开源共享,强强联手,才能更进一步提升OpenPOWER生态系统的技术水平,从而更加有效地助力不同行业企业快速提升自身价值空间。

 恒扬数据携手OpenPOWER多家成员共同推进基于CAPI SNAP框架的FPGA加速应用开发

作为首批OpenPOWER组织联盟成员,恒扬数据出席了此次盛会,并携手联盟内多家成员共同推出CAPI SNAP技术,旨在让开发者通过最简捷的方式快速实现基于CAPI技术的FPGA加速功能调用和编码。

什么是CAPI SNAP技术?简而言之,是一种基于CAPI技术的开源FPGA开发框架,简化了存储、网络和分析编程等应用上的编程需求。它通过在原有CAPI技术基础上,进一步简化对FPGA加速功能API的调用和加速功能编码,扩展FPGA加速的易用程度,让FPGA加速应用部署更加简洁高效。在CAPI SNAP 开发框架下,用户只需要关注加速算法本身,开发人员可以用C/C++语言来描述算法,软硬件可以联合仿真调试,为快速实现FPGA加速提供保障。

 恒扬数据携手OpenPOWER多家成员共同推进基于CAPI SNAP框架的FPGA加速应用开发

对于CAPI SNAP框架带来的技术优势,恒扬数据应用加速PDT总监张军表示,CAPI SNAP框架带来的技术优势可以从四个方面体现。首先,CAPI SNAP框架让FPGA加速硬件更加靠近数据源头,从而大大扩展了加速引擎的带宽。其次,相对单纯软件加速而言,速度更快,同样输入100GB数据,在执行搜索应用时,纯软件需要耗时<1微秒,而使用CAPI SNAP框架结合FPGA加速卡的方式,耗时仅需要<100微秒。第三,更加简洁的FPGA API调用。对于众多开发者而言,FPGA开发相对门槛较高,开发难度大,新的CAPI SNAP框架,让开发者从原来要关注所有计算工程接口逻辑、数据迁移、高速缓存和预存取等工作中抽离出来,只专注于加速功能的开发,从而大大降低了开发难度,并节省了开发周期。第四,CAPI SNAP框架简化了FPGA中“操作码”的编程,框架能够检索源数据(无论是在系统内存、存储、网络等),并将结果发送到指定目标。开发人员可以通过C/C++编程,只需要专注数据转换或“操作”即可,与框架兼容的编译器可将高级语言转化为Verilog,然后利用赛灵思的Vivado工具集加以合成。

 恒扬数据携手OpenPOWER多家成员共同推进基于CAPI SNAP框架的FPGA加速应用开发

作为OpenPOWER唯一推荐的国内FPGA应用加速合作厂商,张军坦言,这是联盟对恒扬数据公司实力与产品研发能力和工程化能力的认可与肯定。目前,恒扬FPGA应用加速正在与国内各大数据中心联手合作,为加速实现FaaS云服务加速不断努力。

用户喜欢...

STM32H750B-DK开发套件产品信息和数据手册

STMicroelectronics STM32H750B-DK Discovery Kit是STM32H750XB MCU的完整演示和开发平台。这些MCU基于STMicroelectronics的ArmCortex-M7和-M4双核微控制器。在移植到最终产品之前,STM32H750B-DK套件用作用户应用程序开发...


物联网数据记录:分析环境以获得更稳定,更高效的系统

随着智能应用使用的连接设备数量的增加,特别是传感器和执行器的增加,保持系统稳定和高效运行的复杂性也增加了。当设备在地理上广泛并且环境条件可能显着不同时,这种复杂性进一步放...


英特尔,携手合作进行物联网

英特尔和Arm宣布建立战略合作伙伴关系,旨在消除物联网部署的主要障碍,降低与物联网设备入门流程相关的复杂性,并使客户能够选择其入门系统,而无需锁定在单一设备架构或单一设备中云...


Accolade推出的第三代ANIC-200Ku集成网络数据包分类特性!

Accolade公司推出了第三代双端口100G网络ANIC-200Ku PCIe无损数据包采集适配器,该板卡是基于Xilinx UltraScale FPGA,能够从3200万网络数据流中实时分析每一个数据包,系统正常运行情况下功耗只需要...


单片机中C语言的程序与数据存储

judy 发布于:周一, 11/27/2017 - 10:06 ,关键词: 一、五大内存分区: 内存分成5个区,它们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 1、栈区(stack):FIFO就是那些由编译器在...


Vivado HLS ap_fixed数据类型

任意精度定点数定点数 C++ Arbitrary Precision Fixed Point Types的缩写就是ap_fixed 定义如下 ap_[u]fixed; W:宽度,数据占用的位宽, I:整数部分的位数,那么(W-I)就是小数部分fraction占用的宽度了...


2017数据转换器市场报告

据麦姆斯咨询报道,全球数据转换器市场规模预计将从2017年的35.2亿美元增长至2023年的50.8亿美元,2017~2023年间的复合年增长率(CAGR)为6.3%。终端用户对测试和测量解决方案需求的日益增长、...


GSI实现在SigmaQuad-IIIe SRAM和UltraScale FPGAs之间7.2Gbyte/sec的双向数据传输

微处理器快速读取内存,双倍和四倍的数据速率同步SRAM,网络和电信系统的快速数据交换,用于支持高端数位讯号处理器以及其在VoIP、蜂巢式基站台、DSL线卡及数据机等方面的应用,低延迟...


在MCU系统中如何利用ADC技术进行数据采集

使用MCU的系统设计人员受益于摩尔定律,即通过更小封装、更低成本获得更多的丰富特性功能。嵌入式系统设计人员和MCU厂商关心数据采集系统的三个基本功能:捕获、计算和通信。理解全部...


STM32单片机USB传输数据时出现卡顿现象

这几个客户问题现象基本差不多,采用 STM32 作为 Device 设备,在与上位机或者 PC 端双向通讯一段时间后,从 Device 端到 Host 端的数据能够正常,而从 Host 端到 Device 端的数据异常,也就是说,...


数据中心之重器,FPGA中的众核处理器!

背景: 数据中心采用FPGA做加速器已经成为主流,像MS的Catapult,Amazon基于Xilinx FPGA的AWS F1,Intel的Altera,Baidu公司等。数据中心具有大规模并行数据处理,高数据吞吐量,低延时,能效高等特点...


8位单片机中如何对16位INT型数据进行操作?

在8位单片机中没有16位数的操作指令,所有的int型数据都要通过两个字节分开操作,使用的方法不用,生成的代码也不相同,当然效率也不一样,通过指针对16位数进行操作可以得到高效的代...


STM32 定时器实现红外遥控数据接收

1、红外发射协议 红外通信的协议有很多种。这个实验使用的是NEC协议。这个协议采用PWM的方法进行调制,利用脉冲宽度来表示 0 和 1 。 NEC 遥控指令的数据格式为:同步码头、地址码、地址...


Xilinx专为数据中心加速设计的软件定义开发环境上线AWS

赛灵思公司(Xilinx, Inc.,(NASDAQ:XLNX))今天宣布其软件定义开发环境SDAccel现已上线亚马逊AWS,可与亚马逊弹性计算云(Amazon EC2)F1实例配合使用。Amazon EC2 F1实例借助赛灵思16nm Virtex®UltraScale...


数据中心100G时代来临!Virtex UltraScale+ FPGA助力提速核心网!

背景: 对大多数数据中心和网络服务供应商来说,如果想要保持竞争力,就必须不断地提高网络速率来满足人们日益增长的网络需求。据权威机构统计,到2018年,全球将会有38%的服务供应商...


一个新颖的系统架构: Kintex-7 FPGA + Nvidia TX2 = 16通道高速ADC数据采集系统

在之前接触的设计中如果涉及要实现ADC采样的话,往往会从精度和速率来考虑对性能的影响,一般来说精度是固定的或有一个最大精度设置,但是采样速率的话,过快会造成采样不准确,往往...