1. 城镇大全网
  2. 综合百科

codeblocks写好的程序怎么保存(用Codeblocks进行OpenCL编程3)

计算平台:不同OpenCL版本的具体实现。

计算设备:指系统中的CPU或GPU。

计算核心和计算组件:指多核CPU或多核GPU中的单核。

工作组:每个核心中有n个工作组。

工作项:每个工作组中有n个工作项(也称为计算单元)。

上一节我们写了一个小程序来检索系统的内存信息,这将有助于我们优化OPENCL的编程。那么这些信息意味着什么呢?

硬件检索运行结果

前四项分别代表设备的型号、类型、版本号和设备的最大可用内存。

global memCACHE:CPU一级数据缓存的大小。

OpenCL设备之间的存储关系

全局内存就是全局内存。它是全局内存,所有计算核心都可以使用。

global/constant memory/data cache是一个全局内存缓存。它也是全球性的,是全球记忆的一部分。所有计算核心都可以使用这种内存。

本地内存是每个工作组使用的内部内存,工作组中的所有工作项都可以使用。促进工作组内的数据共享。

私有内存是每个工作项使用的内存,只有工作项本身是可见的。

,

猜你喜欢:综合百科

综合百科codeblocks写好的程序怎么保存(用Codeblocks进行OpenCL编程3)

转载请注明:原文链接 | http://www.nnxc.com.cn/10043317162.html