DocumentCode :
2432095
Title :
High performance linear equation solver using NVIDIA GPUs
Author :
Leow Yoon Kah ; Akoglu, Ali ; Guven, Ibrahim ; Madenci, Erdogan
Author_Institution :
Univ. of Arizona, Tucson, AZ, USA
fYear :
2011
fDate :
6-9 June 2011
Firstpage :
367
Lastpage :
374
Abstract :
The solution of a linear system of equations constitutes an important part in the field of linear algebra that is widely used in industries like aerospace, aeronautics, solid mechanics, fluid dynamics, oil research and numerous others. A direct method for solving these equations is Gaussian Elimination, which consists of forward elimination and back substitution. We have tailored this method to take advantage of the massive parallelism offered by NVIDIA GPU architectures. Thorough evaluations have been performed for variants of our implementation that exploit different memory features on an NVIDIA Tesla C1060 GPU. Compared to a serial implementation on an Intel Core I7, the execution time for forward elimination on the GPU is reduced by a factor of 183X when using both global and shared memory systems, and by a factor of 185X when using only global memory.
Keywords :
computer graphic equipment; coprocessors; finite element analysis; linear algebra; parallel architectures; shared memory systems; storage management; Gaussian elimination; NVIDIA GPU architecture; NVIDIA Tesla C1060 GPU; aeronautics; aerospace; back substitution; fluid dynamics; forward elimination; global memory system; high performance linear equation solver; linear algebra; massive parallelism; memory feature; oil research; shared memory system; solid mechanics; Equations; Graphics processing unit; Instruction sets; Kernel; Mathematical model; Matrices; Random access memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Adaptive Hardware and Systems (AHS), 2011 NASA/ESA Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4577-0598-4
Electronic_ISBN :
978-1-4577-0597-7
Type :
conf
DOI :
10.1109/AHS.2011.5963960
Filename :
5963960
Link To Document :
بازگشت