Ordering sparse matrices for cache-based systems
Conference
·
OSTI ID:787125
The Conjugate Gradient (CG) algorithm is the oldest and best-known Krylov subspace method used to solve sparse linear systems. Most of the coating-point operations within each CG iteration is spent performing sparse matrix-vector multiplication (SPMV). We examine how various ordering and partitioning strategies affect the performance of CG and SPMV when different programming paradigms are used on current commercial cache-based computers. However, a multithreaded implementation on the cacheless Cray MTA demonstrates high efficiency and scalability without any special ordering or partitioning.
- Research Organization:
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
- Sponsoring Organization:
- USDOE Director, Office of Science. Office of Advanced Scientific Computing Research. Mathematical, Information, and Computational Sciences Division (US)
- DOE Contract Number:
- AC03-76SF00098
- OSTI ID:
- 787125
- Report Number(s):
- LBNL-47805; R&D Project: 618110; TRN: AH200134%%182
- Resource Relation:
- Conference: Tenth SIAM Conference on Parallel Processing for Scientific Computing, Portmouth, VA (US), 03/12/2001--03/14/2001; Other Information: PBD: 11 Jan 2001
- Country of Publication:
- United States
- Language:
- English
Similar Records
Effects of ordering strategies and programming paradigms on sparse matrix computations
Ordering schemes for sparse matrices using modern programming paradigms
Parallel conjugate gradient: effects of ordering strategies, programming paradigms, and architectural platforms
Journal Article
·
Tue Jan 01 00:00:00 EST 2002
· SIAM review
·
OSTI ID:787125
+1 more
Ordering schemes for sparse matrices using modern programming paradigms
Conference
·
Sat Nov 18 00:00:00 EST 2000
·
OSTI ID:787125
+1 more
Parallel conjugate gradient: effects of ordering strategies, programming paradigms, and architectural platforms
Conference
·
Mon May 01 00:00:00 EDT 2000
·
OSTI ID:787125
+1 more