NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Memory Optimizations for Sparse Linear Algebra on GPU HardwareAn effort to maximize memory bandwidth utilization for a sparse linear algebra kernel executing on NVIDIA® Tesla V100 and A100 Graphics Processing Units (GPUs) is described. The kernel consists of a block-sparse matrix-vector product and a series of forward/backward triangular solves. The computation is memory-bound and exhibits low arithmetic intensity. Along with a relatively small block size, the data layout poses a challenge to effectively utilize the available memory bandwidth on common GPU architectures. An earlier implementation using a warp to process a single row of the matrix was found to yield good memory performance on the V100 architecture. However, anew approach, which assigns a warp to six rows of the matrix, is proposed for the A100. In addition, two new features offered by the A100 architecture are explored.L2residency control enables a portion of theL2cache to be used for persistent data access, and the asynchronous copy instruction allows data to be loaded directly from main memory into shared memory. Demonstrations show that the new implementation improves memory bandwidth utilization from 71.5% to 81.2% of the peak available on theA100 architecture.
Document ID
20210022645
Acquisition Source
Langley Research Center
Document Type
Conference Paper
Authors
Aaron Walden
(Langley Research Center Hampton, Virginia, United States)
Mohammad Zubair
(Old Dominion University Norfolk, Virginia, United States)
Christopher P Stone
(National Institute of Aerospace Hampton, Virginia, United States)
Eric J Nielsen
(Langley Research Center Hampton, Virginia, United States)
Date Acquired
October 12, 2021
Subject Category
Computer Programming And Software
Meeting Information
Meeting: Workshop on Memory-Centric High Performance Computing
Location: St. Louis, MO/Virtual
Country: US
Start Date: November 14, 2021
Sponsors: Institute of Electrical and Electronics Engineers, ACM
Funding Number(s)
WBS: 109492.02.07.09.01
CONTRACT_GRANT: NNL09AA00A
CONTRACT_GRANT: DE-AC05-00OR22725
Distribution Limits
Public
Copyright
Use by or on behalf of the US Gov. Permitted.
Technical Review
NASA Technical Management
Keywords
GPU
No Preview Available