FPGA - OpenCL异构并行计算 学习日记(一)

上海安顿下来的第一天,写点东西

基本概念

1.opencl平台的模型
在这里插入图片描述
2.openCL内核
三种:opencl内核 ,原生内核,内建内核

3.opencl的上下文
设备、内核对象、程序对象、存储器对象

4.命令队列
内核入队命令、存储器入队命令、同步命令
一个命令队列中命令执行可以有:
按序、乱序执行两种。

工作组和工作项的概念!
在这里插入图片描述
openCL的存储器模型
1.区域
主机内存:主机和设备之间传输。
全局存储器:任何工作项,任何工作组共享。
常量存储器:对工作项来说只读,一般用于主机对存储器初始化。
局部存储器:工作组,工作项之间共享。
私有存储器:工作项私有。
在这里插入图片描述
存储器对象:
缓冲、图像、管道

发布了27 篇原创文章 · 获赞 20 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_33479881/article/details/102906806