DocumentCode :
1683170
Title :
A New Parallel Paradigm for Block-Based Gauss-Jordan Algorithm
Author :
Shang, Ling ; Petiton, Serge ; Hugues, Maxime
Author_Institution :
LIFL, Univ. of Sci. & Technol. of Lille, Lille, France
fYear :
2009
Firstpage :
193
Lastpage :
200
Abstract :
Two kinds of parallel possibilities which are intrastep and inter-steps parallelism exist in the block-based Gauss-Jordan algorithm which is a classical method of large scale matrix inversion. But the existing parallel paradigm of block-based Gauss-Jordan algorithm just aiming at the intra-step parallelism, canpsilat meet the requirement of making more tasks executed simultaneously in high performance platform can be harnessed more and more computing resources. To overcome the problem described above, this paper presents a hybrid parallel paradigm exploiting all the possible parallelizable parts of the Gauss-Jordan algorithm. In this hybrid parallel paradigm, 1) divide and conquer paradigm is responsible for decomposing the large granularity task into sub-tasks as much as possible; 2) single program multi data (SPMD) paradigm deals with intra-step parallelism in the algorithm; 3) data pipelining paradigm helps to solve the problem of inter-steps parallelism. Finally some experiments based on comparison the hybrid parallel paradigm with the existing parallel paradigm show us the good performance of our paradigm.
Keywords :
grid computing; mathematics computing; matrix inversion; multiprocessing systems; parallel algorithms; parallel programming; pipeline processing; MCA; SPMD paradigm; block-based Gauss-Jordan algorithm; data pipelining paradigm; divide-and-conquer paradigm; grid computing platform; high-performance platform; hybrid parallel programming paradigm; interstep parallelism; intrastep parallelism; large-scale matrix inversion; multicore architecture; single-program-multiple-data paradigm; Algorithm design and analysis; Concurrent computing; Gaussian processes; Grid computing; High performance computing; Iterative algorithms; Large-scale systems; Parallel processing; Parallel programming; Pipeline processing; Gauss-Jordan algorithm; data dependence; parallel paradigm; parallelism;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Grid and Cooperative Computing, 2009. GCC '09. Eighth International Conference on
Conference_Location :
Lanzhou, Gansu
Print_ISBN :
978-0-7695-3766-5
Type :
conf
DOI :
10.1109/GCC.2009.75
Filename :
5279599
Link To Document :
بازگشت