Opencl中local memory和cache

commando_s 2015-09-25 09:23:36
我是小菜一枚,想问下各位大神:
Opencl中的Local Memory和GPU中的cache有什么关系?物理上是指同一片内存么?
...全文
493 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
commando_s 2015-09-30
  • 打赏
  • 举报
回复
多谢大神指点~
bluewanderer 2015-09-28
  • 打赏
  • 举报
回复
引用 3 楼 commando_s 的回复:
明白了。。。 那local memory的大小怎么判断?有人通过性能变化进行估计,那有没有可以得到准确大小的方法呢?
用api可以获取啊。或者命令行clinfo直接把所有的都列出来看。
commando_s 2015-09-28
  • 打赏
  • 举报
回复
明白了。。。 那local memory的大小怎么判断?有人通过性能变化进行估计,那有没有可以得到准确大小的方法呢?
commando_s 2015-09-28
  • 打赏
  • 举报
回复
明白了。。。 那local memory的大小这么判断?有人通过性能变化进行估计,那有没有可以到底准确大小的方法呢?
bluewanderer 2015-09-25
  • 打赏
  • 举报
回复
local memory和cache是两样东西。GPU上local memory可以理解成一种由kernel主动管理的类似cache的东西。L1 cache是不受你的直接控制的,你只能做到让逻辑对cache友好。而且local memory可能会比cache快。AMD显卡上local memory速度是L1 cache的两倍。 CPU上没有真正的local memory。

601

社区成员

发帖
与我相关
我的任务
社区描述
异构开发技术
社区管理员
  • OpenCL和异构编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧