中文

将稀疏线性代数数学库移植到英特尔 GPU

分布式、并行与集群计算 2021-03-19 v1 数学软件 性能

摘要

随着 Aurora 超级计算机将由通用英特尔 CPU 辅以分立式高性能英特尔 GPU 构成,以及 oneAPI 生态系统的部署,英特尔已承诺进入分立式高性能 GPU 领域。科学计算界的核心需求是生产就绪软件栈的可用性,以及对其在英特尔高性能 GPU 上预期性能的初步了解。本文中,我们呈现首个通过 DPC++ 编程环境支持英特尔 GPU 的跨平台可移植开源数学库。我们还在不同英特尔 GPU 上对所开发的若干稀疏线性代数功能进行基准测试,以评估 DPC++ 编程生态系统将原始性能转化为应用性能的效率。除在硬件特定 roofline 模型内量化效率外,我们还与英特尔 oneMKL 供应商库中提供相同功能的例程进行比较。

关键词

引用

@article{arxiv.2103.10116,
  title  = {Porting a sparse linear algebra math library to Intel GPUs},
  author = {Yuhsiang M. Tsai and Terry Cojean and Hartwig Anzt},
  journal= {arXiv preprint arXiv:2103.10116},
  year   = {2021}
}

备注

preprint, not submitted