Xilinx发布新版SDAccel开发环境加速数据中心应用
扫描二维码
随时随地手机看文章
All Programmable 技术和器件的全球领先企业赛灵思公司(Xilinx, Inc. (NASDAQ:XLNX))今天宣布推出面向OpenCL™、C和C++的2015.1版本SDAccel™ 开发环境。SDAccel是面向系统和软件工程师而打造的SDx™系列开发环境成员之一,可将利用FPGA实现数据中心应用加速的性能功耗比提升高达25 倍之多。新版SDAccel™开发环境增强了SDAccel集成开发环境(IDE)的特性,扩展了OpenCL标准合规性,并拥有了一个由SDAccel 认证联盟成员所组成的更强大的生态系统,用以提供平台、库和设计服务。
SDAccel开发环境增强功能
SDAccel开发环境2015.1版本新增了调试和特性分析功能,让基于Eclipse的IDE变得更简单易用,可加速OpenCL、C和C++内核的开发与部署。此外,新版SDAccel开发环境扩展了SDAccel的Khronos标准合规性,现可支持新的 OpenCLICD(Installable Client Driver)客户端驱动程序。扩展ICD支持后,OpenCL的多种实现方案可在同一系统中共存,从而使应用开发人员能够在CPU、GPU和FPGA之间实时切换,加速运行时间并降低功耗。
BitFusion.io公司CEO Subbu Rama指出:“Bitfusion通过硬件加速器、独特的软件抽象化和各种库的完美组合,最大限度地提升了现有数据中心应用的性能。我们支持即插即用加速,同时也高度依赖于底层厂商的硬件和工具来提供高级性能。作为赛灵思Kintex® UltraScale™ FPGA和SDAccel开发环境的用户,我们非常高兴能够借助赛灵思所提供的不断发展演进的设计环境和强大支持,面向生物信息、科学计算、搜索、计算机视觉和媒体编码等领域的应用展示我们行业领先的OpenCL FPGA加速器。”
不断向平台、库和设计服务供应商扩展的生态系统
在2014年11月宣布推出的SDAccel认证生态系统基础上,赛灵思已经迎来更多提供开发板、特定市场专用库和设计服务的新联盟成员。新的开发板包括赛灵思Kintex UltraScale KCU105评估套件、支持混合储存立方体( HMC)的美光( Micron) Pico Computing SB-850 开发板,Alpha DataADM-PCIE-KU3开发板和4DSPCES820现成商用(COTS)小型嵌入式系统。
全新的和更新的赛灵思最佳库包括OpenCV、BLAS和Auviz Systems提供的机器学习深度神经网络(DNN)库。此外,新联盟成员ArrayFire也提供了机器学习库。
ArrayFire公司CEO John Melonakos表示:“ArrayFire素以快速发展的GPU计算软件库闻名。ArrayFire库只需几行就能取代原始代码数十行,能节约宝贵的时间,降低开发成本。我们已经与赛灵思合作,在SDAccel开发环境上充分利用我们在特定领域的Arrayfire专业技术,为数据中心基于 FPGA 的OpenCL应用加速打造了一个机器学习库和各种设计服务。”
除了加速终端应用开发所需的算法、库和FPGA内核外,赛灵思还打造了一个由设计服务联盟成员构成的全球生态系统,帮助全球设计团队推动 OpenCL、C和C++应用的FPGA加速。新的设计服务成员包括ArrayFire、 Cluster Technology Limited、Impulse Accelerated Technologies、Instigate Design,Irish Centre for High-End Computing (ICHEC)和MulticoreWare公司。