释放 Morpheus:新兴架构上的快速跨平台稀疏矩阵-向量乘
分布式、并行与集群计算
2023-04-20 v1 性能
摘要
稀疏矩阵与线性代数处于科学模拟的核心。多年来,已开发出超过 70 种稀疏矩阵存储格式,面向广泛的硬件架构与矩阵类型,每种格式都利用了特定架构的优势或矩阵的特定稀疏模式。本工作中,我们探讨 COO、CSR 和 DIA 等存储格式对于 AArch64 CPU 和 FPGA 等新兴架构的适用性。此外,我们详述了针对这些目标的硬件特定优化,并评估了各项贡献集成到 Morpheus 的潜力——Morpheus 是一个为稀疏矩阵提供抽象(目前跨 x86 CPU 与 NVIDIA/AMD GPU)的现代库。最后,我们通过将启用 Morpheus 的 HPCG 基准测试性能与厂商优化实现进行比较,验证了我们的工作。
引用
@article{arxiv.2304.09511,
title = {Morpheus unleashed: Fast cross-platform SpMV on emerging architectures},
author = {Christodoulos Stylianou and Mark Klaisoongnoen and Ricardo Jesus and Nick Brown and Michele Weiland},
journal= {arXiv preprint arXiv:2304.09511},
year = {2023}
}