DocumentCode :
3537303
Title :
Open Multi Processing (OpenMP) of Gauss-Jordan Method for Solving System of Linear Equations
Author :
Michailidis, Panagiotis D. ; Margaritis, Konstantinos G.
Author_Institution :
Dept. of Balkan Studies, Univ. of Western Macedonia, Fiorina, Greece
fYear :
2011
fDate :
Aug. 31 2011-Sept. 2 2011
Firstpage :
314
Lastpage :
319
Abstract :
Solving systems of linear equations is probably one of the most scientific applications of linear algebra and direct-based Gauss-Jordan method as a classical kernel of large system of linear equations has become the focus of research. This paper presents an OpenMP pipeline implementation of Gauss-Jordan method and the corresponding performance model. Then, we conduct an experimental evaluation of the pipeline implementation in comparison with the two other naive parallel versions of Gauss-Jordan method such as row block and row cyclic distribution on a multicore platform. From the experiments are obtained show that the proposed pipelined implementation is a good solution for solving large system of linear equations. Finally, the experimental results of the pipeline implementation confirm the proposed performance model.
Keywords :
linear algebra; multiprocessing systems; open systems; pipeline processing; Gauss-Jordan method; OpenMP pipeline implementation; linear algebra; linear equation; multicore platform; naive parallel version; open multiprocessing; row cyclic distribution; Equations; Instruction sets; Mathematical model; Multicore processing; Parallel algorithms; Pipeline processing; Pipelines; Gauss-Jordan; Linear algebra; OpenMP; multicore; parallel algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Technology (CIT), 2011 IEEE 11th International Conference on
Conference_Location :
Pafos
Print_ISBN :
978-1-4577-0383-6
Electronic_ISBN :
978-0-7695-4388-8
Type :
conf
DOI :
10.1109/CIT.2011.47
Filename :
6036782
Link To Document :
بازگشت