适用于OpenCL,C和C ++的Xilinx SDAccel集成开发环境符合Khronos OpenCL 1.0规范,并包含OpenCL可安装客户端驱动程序(ICD)。通过ICD扩展,OpenCL的多个实现可以在同一系统上共存,使应用程序开发人员能够在CPU,GPU和FPGA之间实时选择,以实现运行时加速和节能。
OpenCL标准提供一个统一的编程环境,供软件开发人员编写高效,可移植的代码,可以在Xilinx FPGA上轻松加速。根据Xilinx的说法,SDAccel使用FPGA实现数据中心应用加速的性能/功耗提高了25倍。
开发环境提供了体系结构优化的编译器,支持OpenCL,C和C ++内核的任意组合,以及库和开发板,以实现FPGA的类似CPU/GPU的开发和运行时体验。
SDAccel是系统和软件工程师的SDx系列开发环境的一部分。 SDx使具有很少或没有FPGA专业知识的开发人员能够使用高级编程语言来利用行业标准处理器的可编程硬件功能。
全部0条评论
快来发表一下你的评论吧 !