A Survey of Accelerating Parallel Sparse Linear Algebra

Author:

Xiao Guoqing1ORCID,Yin Chuanghui2ORCID,Zhou Tao2ORCID,Li Xueqi2ORCID,Chen Yuedan3ORCID,Li Kenli2ORCID

Affiliation:

1. College of Computer Science and Electronic Engineering, Hunan University, China and Shenzhen Research Institute, Hunan University, China

2. College of Computer Science and Electronic Engineering, Hunan University, China

3. Big Data Institute, Central South University, China

Abstract

Sparse linear algebra includes the fundamental and important operations in various large-scale scientific computing and real-world applications. There exists performance bottleneck for sparse linear algebra since it mainly contains the memory-bound computations with low arithmetic intensity. How to improve its performance has increasingly become a focus of research efforts. Using parallel computing techniques to accelerate sparse linear algebra is currently the most popular method, while facing various challenges, e.g., large-scale data brings difficulties in storage, and the sparsity of data leads to irregular memory accesses and parallel load imbalance. Therefore, this article provides a comprehensive overview on acceleration of sparse linear algebra operations using parallel computing platforms, where we focus on four main classifications: sparse matrix-vector multiplication (SpMV), sparse matrix-sparse vector multiplication (SpMSpV), sparse general matrix-matrix multiplication (SpGEMM), and sparse tensor algebra. The takeaways from this article include the following: understanding the challenges of accelerating linear sparse algebra on various hardware platforms; understanding how structured data sparsity can improve storage efficiency; understanding how to optimize parallel load balance; understanding how to improve the efficiency of memory accesses; understanding how do the adaptive frameworks automatically select the optimal algorithms; and understanding recent design trends for acceleration of parallel sparse linear algebra.

Funder

Key-Area R&D Program of Guangdong Province

Programs of the National Natural Science Foundation of China

Outstanding Youth Funding of CCF-HUAWEI

Programs of Hunan Province

Program of the Natural Science Foundation of Guangdong Province

Program of Fundamental Research of Shenzhen

Open Research Project of Zhejiang Lab

Publisher

Association for Computing Machinery (ACM)

Subject

General Computer Science,Theoretical Computer Science

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3