kaiyun官方注册
您所在的位置: 首页> 嵌入式技术> 业界动态> Xilinx推出针对OpenCL、C和 C++的SDAccel开发环境

Xilinx推出针对OpenCL、C和 C++的SDAccel开发环境

2015-01-22

All Programmable技术和器件的全球领先企业赛灵思公司(Xilinx, Inc. (NASDAQ:XLNX))今天在2014国际超算大会(Super Computing 2014)上宣布推出针对OpenCL™CC++S DAccelTM开发环境,将单位功耗性能提高达25倍,从而利用FPGA实现数据中心应用加速。SDAccel是赛灵思SDx™系列的最新成员,将业界首款支持OpenCLCC++内核任意组合的架构优化编译器、库、开发板完美结合在一起,在FPGA上首次实现了完全类似CPU/GPU的开发和运行时间体验。

戴尔公司平台架构与技术及CTO办公室执行总监Robert Hormuth指出:基于FPGA的技术有了新的突破,能支持优化的计算应用。在戴尔服务器部署的过程中,简化编程是决定采用FPGA加速器的关键障碍毫无疑问,赛灵思开辟了一条正确的道路,让开发人员能够借助一个软件环境,提高FPGA平台用户的生产力。

IBM电源开发副总裁兼OpenPOWER基金会总裁(IBM vice president of Power Development and OpenPOWER president)Brad McCredie表示:“IBM高度赞赏赛灵思致力于实现其FPGA软件可编程性这一发展方向。利用CC++OpenCL创建优化型FPGA加速器的高度灵活性和可靠的结果质量,能提升IBM为客户带来更大价值的能力。IBM坚信OpenCL对提高生产力大有裨益,同时我们正在与赛灵思展开紧密合作,将该技术应用到我们的OpenPOWER产品设计中。

首款针对OpenCLCC++的架构优化编译器

SDAccel的架构优化编译器相对CPUGPU,单位功耗性能提高达25倍,相对其它FPGA解决方案,性能和资源效率提高3倍。SDAccel采用了已被1,000多名程序员广泛使用的基础编译器技术。SDAccel充分利用该编译器的功能,使软件开发人员能够利用新的或现有的OpenCLCC++代码创建高性能加速器,并针对计算搜索、图像识别、机器学习、编码转换、存储压缩和加密等各种数据中心应用中的存储器、数据流和流水线技术进行了精心优化。

FPGA上首次实现完全类似CPU/GPU的开发体验

借助SDAccel,开发人员能够使用其熟悉的工作流程优化应用,而且即便之前没有FPGA使用经验,也能受益于FPGA平台的优势。集成设计环境(IDE)不仅可提供编码模板和软件库,而且还能对各种开发目标进行编译、调试和特性分析,如在X86平台上仿真、使用快速仿真进行性能验证以及在FPGA处理器上进行本地执行等。IDE可在数据中心用FPGA平台上执行应用。该平台配套提供面向所有支持开发目标的自动仪器插入功能。此外,SDAccel还经过精心设计,使CPU/GPU开发人员能够轻松将其应用迁移到FPGA上,同时还可在他们熟悉的工作流程中维护和复用OpenCLCC++代码。

综合全面的SDAccel环境包括编程器用IDE、基于C语言的FPGA优化库,以及数据中心用现成商用(COTS)平台。

SDAccel库包括用于高性能低功耗实现方案的内置OpenCL函数、DSP、视频以及线性代数库。针对特定领域加速,赛灵思联盟合作成员Auviz Systems提供了精心优化的OpenCVBLAS OpenCL兼容型软件库。原有的COTS成员包括Alpha DataConveyPico Computing,预计2015年年初还将增加更多成员。

FPGA上首次实现完全与CPU/GPU的运行时间体验

只有SDAccel能够支持带有多个程序和类似CPU/GPU按需可加载计算单元的应用。与CPU/GPU类似,SDAccel对于FPGA解决方案的独特之处,在于能够保持程序转换过程中的系统正常工作。SDAccel是业界唯一能够创建可在应用运行过程中加载新加速器内核的FPGA计算单元的环境。在整个应用执行过程中,存储器、以太网、PCIe®和性能监控器等关键系统接口和功能均保持工作状态。即时可重配置的计算单元可让多个应用共享FPGA加速器。例如通过对运行系统编程,可支持图像搜索、视频转码和图像处理之间的切换。

供货情况

赛灵思在美国新奥尔良市举行的2014国际超算大会上实时演示了SDAccel产品。如需了解更多SDAccel早期试用版的功能,敬请联系本地的销售代表。如欲了解更多详情,敬请访问:http://www.xilinx.com/sdaccel

该产品基于已发布的Khronos规范,有望通过Khronos一致性测试过程。如欲了解有关当前的一致性测试状态,敬请访问:http://www.khronos.org/conformance

20141118--客户证言

Xilinx宣布推出针对OpnCLCC++SDAccel开发环境,将数据中心的单位功耗性能提高达25

戴尔公司平台架构与技术及CTO办公室执行总监Robert Hormuth指出:基于FPGA的技术有了新的突破,能支持优化的计算应用。在戴尔服务器部署的过程中,简化编程是决定采用FPGA加速器的关键障碍毫无疑问,赛灵思开辟了一条正确的道路,让开发人员能够借助一个软件环境,提高FPGA平台用户的生产力。

IBM电源开发副总裁兼OpenPOWER基金会总裁(IBM vice president of Power Development and OpenPOWER president)Brad McCredie表示:“IBM高度赞赏赛灵思致力于实现其FPGA软件可编程性这一发展方向。利用CC++OpenCL创建优化型FPGA加速器的高度灵活性和可靠的结果质量,能提升IBM为客户带来更大价值的能力。IBM坚信OpenCL对提高生产力大有裨益,同时我们正在与赛灵思展开紧密合作,将该技术应用到我们的OpenPOWER产品设计中。

Keysight Technologies公司Keysight实验室副总裁兼总监Steve Newton表示:作为赛灵思的长期客户,我们对于赛灵思推出SDAccel而带来的突破性技术感到激动不已。我们非常期待使用这款产品并让我们的新一代产品受益于OpenCL异构计算环境。

Alpha DatasCEOAdam Smith表示:“Alpha Data的高性能、半长、半高ADM-PCIE-7V3 Virtex-7 FPGA电路板可为赛灵思面向OpenCLCC++SDAccel开发环境提供有力支持。SDAccel与我们电路板的完美组合能够让OpenCL应用开发人员在数据中心数据处理、系统建模和市场分析等应用中实现最理想的单位功耗性能。

Auviz Systems创始人兼CEONagesh Gupta表示:“Auviz Systems面向开发人员提供的基于C语言的FPGA优化库可与赛灵思SDAccel加速开发环境配合使用。Auviz使用SDAccel架构优化编译器成功创建OpenCV库,不仅可大幅提高开发人员的生产力,同时在FPGA上实现了比CPUGPU更加出色的性能。

Convey Computer CorporationCEOBruce Toal表示:“Convey Wolverine协处理器与赛灵思面向OpenCLCC++SDAccel开发环境这样的高级编程工具配合使用,能够实现高性能的数据中心应用加速功能。基于FPGA的加速器可减少数据中心部署的系统平台数量并降低功耗,从而将性价比提高到新的水平。

Pico ComputingCEO Jalme Cummins表示:“Pico Computing模块化、高度可扩展、基于FPGAHPC系统支持赛灵思SDAccel加速开发环境,能为赛灵思支持的所有器件系列提供最佳性能,堪称从事成像、生物信息学、联网、学术和其它高性能计算应用的OpenCL开发人员的理想选择。

关于SDx

SDx是面向系统和软件工程师的一系列开发环境。SDx让具备较少甚至没有FPGA专业知识的开发人员也能够利用高级编程语言充分发挥可编程硬件和业界标准处理器的功能优势。如欲了解更多详情,敬请访问:http://www.xilinx.com/sdx

关于赛灵思

赛灵思是All Programmable器件、SoC3D IC的全球领先供应商。赛灵思公司行业领先的产品与新一代设计环境以及IP核完美地整合在一起,可满足客户对可编程逻辑乃至可编程系统集成的广泛需求。如需了解更多信息,敬请访问赛灵思中文网站:http://china.xilinx.com/

本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306116;邮箱:aet@chinaaet.com。
Baidu
map