Altera Corporation最近大大简化了程序员在FPGA中加速算法的能力。OpenCL版本14.0的Altera SDK包含一个程序员熟悉的快速原型设计流程,使用户能够在FPGA加速器板上以几分钟的方式设计。Altera以及其董事会合作伙伴,通过提供Altera OpenCL解决方案支持的参考设计,参考平台和FPGA开发板,进一步加速了基于FPGA的应用程序的开发。这些参考平台还简化了自定义FPGA加速器的开发,以满足特定的应用要求。
Altera是唯一一个提供公开的OpenCl符合软件开发套件(SDK)的公司。该解决方案允许程序员用基于C的OpenCl语言开发算法,并利用FPGA的性能和功率效率。包含在OpenCL版本14.0的Altera SDK中的快速原型设计流程允许在几分钟内进行仿真,调试,优化,分析和重新编译的OpenCL内核代码。可以立即测试并在FPGA上测试并运行重新编译的内核,保存开发时间的数周。

Altera及其董事会合作伙伴通过提供广泛的Altera开发的参考平台,参考设计和FPGA加速器板,通过提供广泛的Altera-Sockerator来进一步简化了使用FPGA加速器进行应用程序的经验。Altera提供了各种设计示例,该设计示例演示了如何描述OpenCL中的应用程序,包括用于金融应用程序的Opra快速解析器,用于大数据应用的JPEG解码器和视频应用程序的视频缩小。
设计团队想要创建具有独特外设集的自定义解决方案,可以通过使用Altera开发的参考平台创建自己的自定义FPGA加速器,并节省显着的开发时间。参考平台包括用于嵌入式应用的SOC平台,高性能计算(HPC)平台和利用IO通道的低延迟网络的平台。
对OpenCL版本14.0的Altera SDK所做的其他增强包括:
- 对IO频道的生产支持,允许将数据传输到FPGA以及内核通道,允许使结果在硬件管道中从一个内核重用到另一个内核,以显着更高的性能和吞吐量,几乎没有主机和内存交互。
- 单芯片SOC解决方案(Cyclone V SoC和Arria V SoC)的生产支持,其中主机是集成在FPGA加速器中的嵌入式ARM核心处理器。
关于OpenCL的Altera SDK
Altera for OpenCL的SDK允许程序员拍摄OpenCL代码并迅速利用FPGA的大规模并行架构。与替代硬件架构(如GPU和CPU)相比,针对FPGA的程序员实现了更高的功率。平均而言,FPGA在GPU的主要功率下提供更高的性能。Altera的OpenCL解决方案通过Altera首选董事会合作伙伴计划来支持OpenCL的第三方董事会。
Altera Corporation
www.altera.com.
帖子Altera SDK用于OpenCL开发流程首先出现了FPGA提示。
提交:FPGA提示




