DocumentCode :
1917965
Title :
Adapting Sparse Triangular Solution to GPUs
Author :
Suchoski, Brad ; Severn, Caleb ; Shantharam, Manu ; Raghavan, Padma
fYear :
2012
fDate :
10-13 Sept. 2012
Firstpage :
140
Lastpage :
148
Abstract :
High performance computing systems are increasingly incorporating hybrid CPU/GPU nodes to accelerate the rate at which floating point calculations can be performed for scientific applications. Currently, a key challenge is adapting scientific applications to such systems when the underlying computations are sparse, such as sparse linear solvers for the simulation of partial differential equation models using semi-implicit methods. Now, a key bottleneck is sparse triangular solution for solvers such as preconditioned conjugate gradients (PCG). We show that sparse triangular solution can be effectively mapped to GPUs by extracting very large degrees of fine-grained parallelism using graph coloring. We develop simple performance models to predict these effects at intersection of the data and hardware attributes and we evaluate our scheme on a Nvidia Tesla M2090 GPU relative to the level set scheme developed at NVIDIA. Our results indicate that our approach significantly enhances the available fine-grained parallelism to speed-up PCG iteration time compared to the NVIDIA scheme, by a factor with a geometric mean of 5.41 on a single GPU, with speedups as high as 63 in some cases.
Keywords :
floating point arithmetic; graphics processing units; multiprocessing systems; natural sciences computing; Nvidia Tesla M2090 GPU; fine-grained parallelism; floating point calculations; graph coloring; high performance computing systems; partial differential equation models; preconditioned conjugate gradients; scientific applications; semiimplicit methods; sparse linear solvers; sparse triangular solution; Color; Concurrent computing; Graphics processing unit; Image color analysis; Level set; Parallel processing; Sparse matrices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Workshops (ICPPW), 2012 41st International Conference on
Conference_Location :
Pittsburgh, PA
ISSN :
1530-2016
Print_ISBN :
978-1-4673-2509-7
Type :
conf
DOI :
10.1109/ICPPW.2012.23
Filename :
6337473
Link To Document :
بازگشت