首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >减少存储体冲突的本地存储器中的RGBA数据布局

减少存储体冲突的本地存储器中的RGBA数据布局
EN

Stack Overflow用户
提问于 2014-08-06 01:21:50
回答 2查看 113关注 0票数 1

在本地内存中进行布局以减少存储体冲突的最佳方法是什么?

我在想:

代码语言:javascript
代码运行次数:0
运行
复制
RRRRRRRRRRRR...
GGGGGGGGGGGG...
BBBBBBBBBBBB...
AAAAAAAAAAAA...

我想一次获取所有四个通道,以便在向量操作中使用。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-08-06 01:32:59

然后使用"RGBARGBARGBARGBA...“您可以一次获取所有四个通道,以便在向量中使用。另外,它是一次读取,而不是4次。

当多个工作项访问彼此之间存在一定偏移量的不同区域时,会导致库冲突。因此,当涉及到引起银行冲突时,你的图像布局并不像你的行距那么重要。

票数 1
EN

Stack Overflow用户

发布于 2014-10-23 04:01:36

在我的目标架构HD7700上,平面配置提供了最好的性能: vload4慢得多。我认为这一定是由于银行冲突,但我不确定。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25144751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档