arrow
Return

Accelerating sparse matrix-matrix multiplication with GPU Tensor Cores

delete2020-12-01
delete42
delete
OA
AI
O
Orestis Zachariadis *
S
Satpute, Nitin
J
Juan Gómez-Luna
J
Joaquín Olivares
DOI:10.1016/j.compeleceng.2020.106848delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Sparse general matrix-matrix multiplication (spGEMM) is an essential component in many scientific and data analytics applications. However, the sparsity pattern of the input matrices and the interaction of their patterns make spGEMM challenging. Modern GPUs include Tensor Core Units (TCUs), which specialize in dense matrix multiplication. Our aim is to re-purpose TCUs for sparse matrices. The key idea of our spGEMM algorithm, tSparse, is to multiply sparse rectangular blocks using the mixed precision mode of TCUs. tSparse partitions the input matrices into files and operates only on files which contain one or more elements. It creates a task list of the files, and performs matrix multiplication of these files using TCUs. To the best of our knowledge, this is the first time that TCUs are used in the context of spGEMM. We show that spGEMM, with our filing approach, benefits from TCUs. Our approach significantly improves the performance of spGEMM in comparison to cuSPARSE, CUSP, RMerge2, Nsparse, AC-SpGEMM and spECK.
Keywords:
Sparse matrix multiplication
GPU
Tensor Cores
Parallel computing
SpGEMM
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computers and Electrical Engineering
IF:
4.9
Papers:
6.7K
Citations:
1.3W

Organization

S
swiss federal institutes of technology domain
Scholars:
9.0W
Papers: 8.0W
Citations: 163
U
universidad de cordoba
Scholars:
1.0W
Papers: 8.4K
Citations: 6
Cited Papers

Cited Papers

Magnetic properties of Tb2PdSi3
err2004-07-01
err0
PREAI
errM Frontzek; A Kreyssig; M Doerr; J.-U Hoffman; D Hohlwein; H Bitterlich; G Behr; M Loewenhaupt
errShare
errSave
Does acute caffeine ingestion alter brain metabolism in young adults?
err2015-04-01
err0
errOAAI
errFeng Xu; Peiying Liu; James J. Pekar; Hanzhang Lu
errShare
errSave
Decreases in Amino Acid and Acetylcholine Metabolism During Hypoxia
err2006-10-05
err0
PREAI
errGary E. Gibson; Christine Peterson; Joseph Sansone
errShare
errSave
EXPOSING FINE-GRAINED PARALLELISM IN ALGEBRAIC MULTIGRID METHODS
err2012-01-01
err141
PREAI
errBell, Nathan; Dalton, Steven; Olson, Luke N.
errShare
errSave
Gut Microbiome and Sex Bias in Autism Spectrum Disorders
err2020-01-13
err0
PREAI
errAfaf El-Ansary; Ramesa Shafi Bhat; Naima Zayed
errShare
errSave
The measurement of acetylcholine turnover rate in brain structures
err1976-12-01
err0
PREAI
errG. Racagni; D.L. Cheney; G. Zsilla; E. Costa
errShare
errSave
GPU-ACCELERATED SPARSE MATRIX-MATRIX MULTIPLICATION BY ITERATIVE ROW MERGING
err2015-01-01
err71
PREAI
errGremse, Felix; Hoefter, Andreas; Schwen, Lars Ole; Kiessling, Fabian; Naumann, Uwe
errShare
errSave
researcher View more