@article{ART002554030},
author={Je-Man Lee and Seung-Chul Lee and Shin Dong Ha},
title={A Study on Efficient Executions of MPI Parallel Programs in Memory-Centric Computer Architecture},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2020},
volume={25},
number={1},
pages={1-11},
doi={10.9708/jksci.2020.25.01.001}
TY - JOUR
AU - Je-Man Lee
AU - Seung-Chul Lee
AU - Shin Dong Ha
TI - A Study on Efficient Executions of MPI Parallel Programs in Memory-Centric Computer Architecture
JO - Journal of The Korea Society of Computer and Information
PY - 2020
VL - 25
IS - 1
PB - The Korean Society Of Computer And Information
SP - 1
EP - 11
SN - 1598-849X
AB - In this paper, we present a technique that executes MPI parallel programs, that are developed on processor-centric computer architecture, more efficiently on memory-centric computer architecture without program modification. The technique we present here improves performance by replacing low-speed data communication over the network of MPI library functions with high-speed data communication using the property called fast large shared memory of memory-centric computer architecture. The technique we present in the paper is implemented in two programs.
The first program is a modified MPI library called MC-MPI-LIB that runs MPI parallel programs more efficiently on memory-centric computer architecture preserving the semantics of MPI library functions. The second program is a simulation program called MC-MPI-SIM that simulates the performance of memory-centric computer architecture on processor-centric computer architecture. We developed and tested the programs on distributed systems environment deployed on Docker based virtualization. We analyzed the performance of several MPI parallel programs and showed that we achieved better performance on memory-centric computer architecture. Especially we could see very high performance on the MPI parallel programs with high communication overhead.
KW - Computer Architecture;Memory-centric Computer Architecture;Parallel Programming;MPI;Simulation
DO - 10.9708/jksci.2020.25.01.001
ER -
Je-Man Lee, Seung-Chul Lee and Shin Dong Ha. (2020). A Study on Efficient Executions of MPI Parallel Programs in Memory-Centric Computer Architecture. Journal of The Korea Society of Computer and Information, 25(1), 1-11.
Je-Man Lee, Seung-Chul Lee and Shin Dong Ha. 2020, "A Study on Efficient Executions of MPI Parallel Programs in Memory-Centric Computer Architecture", Journal of The Korea Society of Computer and Information, vol.25, no.1 pp.1-11. Available from: doi:10.9708/jksci.2020.25.01.001
Je-Man Lee, Seung-Chul Lee, Shin Dong Ha "A Study on Efficient Executions of MPI Parallel Programs in Memory-Centric Computer Architecture" Journal of The Korea Society of Computer and Information 25.1 pp.1-11 (2020) : 1.
Je-Man Lee, Seung-Chul Lee, Shin Dong Ha. A Study on Efficient Executions of MPI Parallel Programs in Memory-Centric Computer Architecture. 2020; 25(1), 1-11. Available from: doi:10.9708/jksci.2020.25.01.001
Je-Man Lee, Seung-Chul Lee and Shin Dong Ha. "A Study on Efficient Executions of MPI Parallel Programs in Memory-Centric Computer Architecture" Journal of The Korea Society of Computer and Information 25, no.1 (2020) : 1-11.doi: 10.9708/jksci.2020.25.01.001
Je-Man Lee; Seung-Chul Lee; Shin Dong Ha. A Study on Efficient Executions of MPI Parallel Programs in Memory-Centric Computer Architecture. Journal of The Korea Society of Computer and Information, 25(1), 1-11. doi: 10.9708/jksci.2020.25.01.001
Je-Man Lee; Seung-Chul Lee; Shin Dong Ha. A Study on Efficient Executions of MPI Parallel Programs in Memory-Centric Computer Architecture. Journal of The Korea Society of Computer and Information. 2020; 25(1) 1-11. doi: 10.9708/jksci.2020.25.01.001
Je-Man Lee, Seung-Chul Lee, Shin Dong Ha. A Study on Efficient Executions of MPI Parallel Programs in Memory-Centric Computer Architecture. 2020; 25(1), 1-11. Available from: doi:10.9708/jksci.2020.25.01.001
Je-Man Lee, Seung-Chul Lee and Shin Dong Ha. "A Study on Efficient Executions of MPI Parallel Programs in Memory-Centric Computer Architecture" Journal of The Korea Society of Computer and Information 25, no.1 (2020) : 1-11.doi: 10.9708/jksci.2020.25.01.001