DocumentCode
3233692
Title
LU Decomposition on GPUs: The Impact of Memory Access
Author
Cupertino, Leandro F. ; Singulani, Anderson P. ; da Silva, C.P. ; Pacheco, Marco Aurélio C ; Farias, Ricardo
Author_Institution
Dept. of Electr. Eng., PUC-Rio, Rio de Janeiro, Brazil
fYear
2010
fDate
27-30 Oct. 2010
Firstpage
19
Lastpage
24
Abstract
Graphics Processing Units (GPUs) are emerging as an attractive computing platform for general purpose computations due to their extremely high floating-point processing performance and their comparatively low cost. In the context of dense linear algebra, the LU decomposition represents a fundamental step in many computationally intensive scientific applications. The use of GPUs can accelerate the computation many times the speed of a single CPU. In this work, we investigate different implementations of the LU decomposition algorithm in a GPU. Our main goal is to parallelize the LU decomposition to fit the highly parallel architecture of modern GPUs, and to evaluate different types of memory access and their impact on the execution time of the algorithm. The results demonstrate that the memory access pattern can significantly impact the performance of the GPU implementation.
Keywords
computer graphic equipment; coprocessors; floating point arithmetic; linear algebra; parallel architectures; GPU; LU decomposition; floating point processing; graphics processing unit; linear algebra; memory access; parallel architecture; Equations; Graphics processing unit; Indexes; Instruction sets; Kernel; Mathematical model; Matrix decomposition; Graphics Processing Units; LU decomposition; Memory Access;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture and High Performance Computing Workshops (SBAC-PADW), 2010 22nd International Symposium on
Conference_Location
Petropolis
Print_ISBN
978-1-4244-8877-3
Electronic_ISBN
978-0-7695-4276-8
Type
conf
DOI
10.1109/SBAC-PADW.2010.10
Filename
5645390
Link To Document