用于OpenCL的英特尔FPGA SDK(SDK:Softwear Development Kit,软件开发包)
对于高速处理的需求快速增长,因此异构计算变得标准化,因为公司期望更有效地解决较大的问题或之前不可解决的问题。异构计算的需求诞生出了标准编程语言以利用不同的加速硬件,其中,OpenCL(Open Computer Language)是最受欢迎的。OpenCL提供了用于编写能够横跨包括中央处理器(CPU)、图形处理单元(GPU)、数字信号处理器(DSP)和现场可编程门阵列(FPGA)的异构平台实行的程序的标准化结构。
OpenCL是从C派生的低级编程语言,包括用于在用OpenCL编写的主机端和加速器内核之间进行通信的应用程序接口(API)框架,以及用于使用基于任务和基于数据的并行性计算的架构。
该标准由Khronos集团管理,其中Altera是一个有贡献的成员,和OpenCL一起组成公司
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !