繁体   English   中英

OpenCL:私有内存的目的和有效用途是什么?

[英]OpenCL: what is the purpose and effective uses of private memory?

我理解本地存储器(我认为):通过将部分从全局复制到本地,您可以让工作组更快地访问片上SRAM中的数据。

私人记忆有什么用? 我已经读到它是片外的,例如全局内存的保留部分。 所以它不会比本地更快。 它保留给我认为的每个工作项(或硬件,SIMD通道)。

请随意举一个可以帮助我理解的例子。 谢谢!

私有内存有两个用法:

  • 快速存储寄存器 / L1缓存类型 ),如果它足够小,比本地内存快

  • 在每个工作项的全局存储器 专用存储 ,如果所有的私人数据不适合也不到寄存器也没有到本地内存

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM