文件名称:CudaDMA:在 GPU 上模拟 DMA 引擎以提高性能和可移植性
文件大小:180KB
文件格式:ZIP
更新时间:2024-06-25 11:21:09
C++
CudaDMA 可以在找到 CudaDMA 网站。 CudaDMA 库是 DMA 对象的集合,支持在 CUDA 内核中的片外全局内存和片上共享内存之间有效地移动数据。 CudaDMA 对象支持许多不同的数据传输模式,包括顺序、跨步、聚集、分散和光环模式。 CudaDMA 对象在 CUDA 代码中提供生产力和性能改进: CudaDMA 对象包含旨在充分利用底层硬件并最大化内存带宽性能的优化 CudaDMA 对象通过将数据传输的声明与其实现解耦来提高可编程性。 通过处理 GPU 上的数据移动挑战,CudaDMA 使编写 CUDA 代码和实现高性能变得更加容易。 CudaDMA 是在下发布的。
【文件预览】:
CudaDMA-master
----src()
--------examples()
--------perf()
--------tests()
----LICENSE(11KB)
----README.md(971B)
----include()
--------cudaDMA.h(180KB)
--------cudaDMAv2.h(884KB)
--------cudaDMAK.h(82KB)