准备银杏树以适应AMD GPU——从CUDA代码迁移至HIP的实证报告

摘要:为满足AMD在科学高性能计算生态系统中的雄心壮志,我们将Ginkgo线性代数包的硬件范围扩展到支持AMD GPU的HIP后端。在本文中,我们报告并讨论了从CUDA到HIP框架的移植工作,添加缺失特性(例如合作组)的HIP框架扩展工作,将HIP代码编译为AMD架构的性能代价,以及通过使用共享代码库来实现为NVIDIA和AMD GPU提供本机后端的设计,以最小化代码重复。

作者:Yuhsiang M. Tsai (1), Terry Cojean (1), Tobias Ribizel (1), Hartwig Anzt (1 and 2) ((1) Karlsruhe Institute of Technology, (2) University of Tennessee, Innovative Computing Lab)

论文ID:2006.14290

分类:Mathematical Software

分类简称:cs.MS

提交时间:2020-06-26

PDF 下载: 英文版 中文版pdf翻译中