Title :
Research and Implementation of Jacobi Algorithm Based on MPI with Checkerboard Decomposition
Author :
Li, Peizheng ; Cao, Yizhen
Author_Institution :
Comput. Sch., Commun. Univ. of China, Beijing, China
Abstract :
In order to achieve parallel algorithm ported from serial algorithm, this paper proposes a simplified model based on MPI checkerboard decomposition. The process of analysis, design and implementation of parallel program will be speed up, by emphasizing data and calculation decomposition. Jacobi algorithm is used as an example to explain this simplified model. The example results show that simplified model is more suitable for implementation of parallel program than Foster´s task/channel model, and checkerboard decomposition has better speedup than row/column decomposition. Furthermore, this simplified model applies to design not only Jacobi algorithm but also other parallel algorithms based on checkerboard decomposition.
Keywords :
Jacobian matrices; application program interfaces; message passing; parallel algorithms; parallel programming; program diagnostics; Jacobi algorithm; MPI checkerboard decomposition; parallel algorithm; parallel program analysis; parallel program design; parallel program implementation; serial algorithm; Algorithm design and analysis; Arrays; Data models; Equations; Jacobian matrices; Mathematical model; Partitioning algorithms; Checkerboard decomposition; HPC; Jacobi algorithm; MPI; Parallel computing;
Conference_Titel :
Computer Science and Electronics Engineering (ICCSEE), 2012 International Conference on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4673-0689-8
DOI :
10.1109/ICCSEE.2012.312