arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1111.5596hep-latcs.DC
收藏

在GPU上加速QDP ++/Chroma

Accelerating QDP++/Chroma on GPUs

Frank Winter

摘要:

提供了对QCD数据并行接口的C++实现的扩展,从而能够加速NVIDIA GPU上的表达式计算。利用便携式表达式模板引擎并使用实时编译技术,将单个表达式卸载到设备内存和执行域。内存管理是由控制GPU内存的缓存的软件实现自动化的。与现有的Krylov空间求解器的互操作性进行了演示,并特别注意“色度准备”。格点量子色动力学计算中的非核心例程通常不受手动调谐优化的加速,这可以减少Amdahl定律的影响。

英文摘要:

Extensions to the C++ implementation of the QCD Data Parallel Interface are provided enabling acceleration of expression evaluation on NVIDIA GPUs. Single expressions are off-loaded to the device memory and execution domain leveraging the Portable Expression Template Engine and using Just-in-Time compilation techniques. Memory management is automated by a software implementation of a cache controlling the GPU's memory. Interoperability with existing Krylov space solvers is demonstrated and special attention is paid on 'Chroma readiness'. Non-kernel routines in lattice QCD calculations typically not subject of hand-tuned optimisations are accelerated which can reduce the effects otherwise suffered from Amdahl's Law.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑