Title
Efficient AMG on heterogeneous systems
Abstract
In many numerical simulation codes the backbone of the application covers the solution of linear systems of equations. Often, being created via a discretization of differential equations, the corresponding matrices are very sparse. One popular way to solve these sparse linear systems are multigrid methods - in particular AMG - because of their numerical scalability. As the memory bandwidth is usually the bottleneck of linear solvers for sparse systems they especially benefit from high throughput architectures like GPUs. We will show that this is true even for a rather complex hierarchical method like AMG. The presented benchmarks are all based on the new open source library LAMA and compare the run times on different GPUs to those of an efficient OpenMP parallel CPU implementation. As the memory access pattern is especially crucial for GPUs we have a focus on the performance of different sparse matrix formats.
Year
DOI
Venue
2011
10.1007/978-3-642-30397-5_12
Facing the Multicore-Challenge
Keywords
Field
DocType
sparse linear system,linear solvers,memory bandwidth,different sparse matrix format,efficient amg,linear system,heterogeneous system,sparse system,numerical simulation code,memory access pattern,different gpus,numerical scalability
Discretization,Memory bandwidth,Linear system,CUDA,Matrix (mathematics),Computer science,Parallel computing,Computational science,Sparse matrix,Multigrid method,Scalability
Conference
Citations 
PageRank 
References 
3
0.44
3
Authors
2
Name
Order
Citations
PageRank
Jiri Kraus1626.41
Malte Förster2111.48