SDAccel开发环境

SDAccel 是首个面向 OpenCL、 C 和 C++进行架构优化的编译器,并结合了库、开发板,可在FPGA上实现类似 CPU/GPU 的开发运行体验 。

为OpenCL,C, C++打造类似于CPU/GPU的软件开发环境

作者:Steve Leibson, 赛灵思战略营销与业务规划总监
使用FPGA进行应用加速时可实现25倍的性能功耗比提升

赛灵思SDAccel为数据中心应用程序开发人员提供了他们期望的完美的基于FPGA应用加速的开发环境,可以带来软件定义的、类似于CPU/ GPU的开发体验,并且实现25倍的性能功耗比提升。SDAccel包括一个快速、架构优化的编译器,以有效地利用片上FPGA资源;采用熟悉的软件开发流程,包括一个基于Eclipse的集成开发环境(IDE),用于代码开发、分析和调试,提供类似于CPU/ GPU的工作环境;并且对于不同的数据中心应用程序,该动态可重构加速器可以在运行时调入以及调出内存,以针对性优化。在运行时,应用中的多个内核可以调用及调出FPGA,此时并不会破坏服务器CPU和FPGA之间的接口,以实现不中断的FPGA应用加速。

赛灵思(Xilinx)在2014国际超算大会(Super Computing 2014)上推出了针对OpenCL、C和C++的SDAccel开发环境,可把单位功耗性能提高25倍。主要适用于数据中心功耗在25W以下的标准服务器。

亚太区销售及市场副总裁杨飞强调了SDAccel开发环境的3个特点:①针对OpenCL、C和C++的架构优化编译器,②在FPGA上实现了类似CPU/GPU的开发体验和③实时运行体验。

此视频演示了SDAccel开发环境在一个标准的X86_64位工作站上运行情况,来展现SDAccel开发环境是如何加速您的设计工作,以及对于OpenCL、C、C++的开发支持情况。该工作站使用了来自Alpha Data公司的ADM-PCIE-7V3 加速卡。

面向 OpenCL、 C 和 C++ 的 SDAccel™ 开发环境利用 FPGA 将数据中心单位功耗性能提升高达 25 倍。作为 SDx™ 系列的成员,SDAccel 是首个面向 OpenCL、 C 和 C++进行架构优化的编译器,并结合了库、开发板,可在FPGA上实现类似 CPU/GPU 的开发运行体验 。

同步内容