Designing parallel loop self-scheduling schemes using the hybrid MPI and OpenMP programming model for?multi-core grid systems |
| |
Authors: | Chao-Chin Wu Chao-Tung Yang Kuan-Chou Lai Po-Hsun Chiu |
| |
Affiliation: | 1. Department of Computer Science and Information Engineering, National Changhua University of Education, Changhua City, 500, Taiwan 2. High-Performance Computing Laboratory, Department of Computer Science and Information Engineering, Tunghai University, Taichung, 40704, Taiwan 3. Department of Computer and Information Science, National Taichung University, Taichung City, 403, Taiwan
|
| |
Abstract: | Loop scheduling on parallel and distributed systems has been thoroughly investigated in the past. However, none of these studies
considered the multi-core architecture feature for emerging grid systems. Although there have been many studies proposed to
employ the hybrid MPI and OpenMP programming model to exploit different levels of parallelism for a distributed system with
multi-core computers, none of them were aimed at parallel loop self-scheduling. Therefore, this paper investigates how to
employ the hybrid MPI and OpenMP model to design a parallel loop self-scheduling scheme adapted to the multi-core architecture
for emerging grid systems. Three different featured applications are implemented and evaluated to demonstrate the effectiveness
of the proposed scheduling approach. The experimental results show that the proposed approach outperforms the previous work
for the three applications and the speedups range from 1.13 to 1.75. |
| |
Keywords: | |
本文献已被 SpringerLink 等数据库收录! |
|