CUDA
文章平均质量分 81
demo_worker
这个作者很懒,什么都没留下…
展开
-
Thrust库理解
(https://docs.nvidia.com/cuda/thrust/index.html)简介 Thrust 是一个类似于STL的针对CUDA的C++模板库。Trust提供与CUDA C完全兼容的接口,可以使我们高效地编写高性能并行程序。Thrust提供了丰富的数据并行算法,例如scan、sort、reduce等,可以简单快捷地构成复杂算法,并使得代码获得更高的可读性。...原创 2018-09-25 20:00:10 · 5109 阅读 · 0 评论 -
SOAx与SoaAlloc
第一篇: SoAx: A generic C++ Structure of Arrays for handling particles in HPC codes 首先从物理问题的数学计算问题引出粒子结构体的问题,粒子是具有属性的。而针对一系列的粒子,常见的情况,分为数组结构体(SoA)和结构体数组(AoS)。着重介绍了两种编程结构的优缺点。 一种是结构体数组(AoS),本着...翻译 2018-10-07 22:23:22 · 369 阅读 · 0 评论