近年来,云计算和大数据应用呈爆发式增长,在推动数据中心产业升级的同时,也为数据中心的应用开发与运行维护带来了一系列问题。目前,数据中心运维人员主要通过易于编程的多核cpu和gpu来开发应用,但cpu 和gpu 都遇到了单位功耗性能的瓶颈壁垒。而从事海量数据中心应用开发(如密钥加速、图像识别、语音转录、加密和文本搜索等)的设计人员则既希望gpu 易于编程,同时又希望硬件具有低功耗、高吞吐量和最低时延功能。然而,多核cpu和gpu 加速器在可扩展性上存在严重的问题,即客户希望用简单的全高度插入式pcie 开发板作为数据中心服务器的应用加速器。这种开发板经配置可运行高功率图形卡,但客户同时希望功耗不超过25w,以便最大化可扩展性并最小化总功耗。
市场需要功耗低于25w的可扩展高性能解决方案
面对这些苛刻的需求,在比较了gpu、dsp、fpga等多种方案之后发现,同等物理环境中,fpga在降低功耗和提升性能上表现最佳。但将fpga应用于数据中心存在一个最大的问题——编程。数据中心应用开发人员不希望采用传统fpga的开发路径,即以硬件为中心的rtl流程,他们希望能够在完全软件的开发环境中完成易于升级的设计,同时保证单位功耗性能最高。
xilinx在2014国际超算大会上推出的针对opencl、c和c++的sdaccel开发环境完美地解决了这一难题。作为首款面向fpga 平台的完全软件的开发环境,sdaccel带有用于代码开发、特性分析与调试的eclipse 集成设计环境,可提供类似于cpu/gpu 的工作环境。开发者可以像在cpu/gpu系统中一样管理和运行基于sdaccel的系统。不仅如此,cpu/gpu开发人员还能够轻松地将其应用迁移到fpga上,同时还可在他们熟悉的工作流程中维护和复用opencl、c和c++代码。
首次在fpga上实现完全类似cpu/gpu的开发体验
“相比cpu/gpu实现方案,基于fpga的应用加速其单位功耗性能可提升25倍,而时延则缩短了50~75倍。”赛灵思公司亚太区销售与市场副总裁杨飞强调。这得益于sdaccel的架构优化编译器,这也是行业首款面向c、c++和opencl的架构优化编译器。借助该编译器,开发者可高效利用片上fpga资源,优化并编译流媒体、低时延以及定制数据路径应用。
sdaccel 为数据中心应用开发人员提供了完整的fpga软硬件解决方案。开发人员能用熟悉的工作流程优化应用,而且即便很少或者没有fpga 使用经验,也能获益于fpga 的平台优势。
目前共有超过1800万个比特币的价值超过1美元
第七届中国电子信息博览会赛灵思荣获双冠军
Rel-16对5G的重要意义
你知道车联网吗
毫米波雷达智能感知初创企业「清雷科技」宣布完成数千万元人民币天使轮融资
SDAccel突破编程局限 实现FPGA应用加速
年出货超1000万台 小米创造了中国电视工业的新纪录
信号放大器帮助你彻底解决信号差的问题
以“区块链赋能数字陕西”为主题的“2020区块链+产业峰会”隆重举行
如何高效的完成BOM替换
基于负载开关的无线应用子系统负载管理方案
一加电视将于9月份在印度发布,电视将会成为日常智能社交的中心
单身狗福音“共享男友”难道真的来了?社交平台疯传3天百万用户的背后
中空编码器的类型_中空编码器的选购技巧
智能合约的优势与劣势分别在哪
全自动智能锁价格这么贵,值不值得购买?
主流ZigBee芯片大盘点(2):德州仪器 CC2530
华擎X299主板支持Skylake-X处理器加载R-DIMM内存
小米mix2正式发布:国产手机的骄傲,你还会期待明天的iphone8吗?
Verizon将在美国4个城市推出5G Home服务