用户
 找回密码
 立即注册
ClownXu 该用户已被删除
发表于 2018-1-8 12:03:42
96711
据我说知,gpu是支持在其上实现树,结构体等复杂数据结构的,但是对于其数据访问的效率并不理想。
请问,
1、相比于cpu上访问树结构,gpu上实现的树结构访问效率是否较差?大概差距多少的样子?是复杂的逻辑转换影响了访问还是因为gpu特定的存储体系限制了其访问效率?
2、目前本人将cpu上的树结构在物理存储上转换为一个动态数组的形式,其逻辑上也是一棵树,这样再将数组传到gpu上的话,用gpu访问数组代替访问树结构,请问这种做法是否可行且能达到高效访问?

使用道具 举报 回复
发表于 2018-1-10 23:54:22
GPU内存能否高效使用只与你访存方式有关,与数据结构没有直接关系。这个问题本身就是错的。建议看Best Practice Guide内存优化(合并访问)部分。然后动手实践。
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册