完整的 OpenCL、C和C++ 开发环境,将数据中心的性能功耗比提升高达25倍
2015年5月27日, 中国北京 - 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 标准合规性,现可支持新的 OpenCL ICD (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 Data ADM-PCIE-KU3 开发板和 4DSP CES820 现成商用(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 公司。