Proceedings of the Korean Society of Computer Information Conference (한국컴퓨터정보학회:학술대회논문집)
- 2019.07a
- /
- Pages.257-258
- /
- 2019
Efficient Executions of MPI Parallel Programs in Memory-Centric Computer Architecture
메모리 중심 컴퓨터 구조에서 MPI 병렬 프로그램의 효율적인 수행
- Lee, Je-Man (Dept. of Computer Science, Sang-Myung University) ;
- Lee, Seung-Chul (Dept. of Computer Science, Sang-Myung University) ;
- Shin, Dong-Ha (Dept. of Electronic Engineering, Sang-Myung University)
- Published : 2019.07.10
Abstract
본 논문에서는 "프로세서 중심 컴퓨터 구조"에서 개발된 MPI 병렬 프로그램을 수정하지 않고 "메모리 중심 컴퓨터 구조"에서 더 효율적으로 수행시키는 기술을 제안한다. 본 연구에서 제안하는 기술은 메모리 중심 컴퓨터 구조가 가지는 "빠른 대용량 공유 메모리" 특징을 이용하여 MPI 표준 라이브러리가 수행하는 네트워크 통신을 통한 느린 데이터 전달을 공유 메모리를 통한 빠른 데이터 전달로 대체하여 효율성을 얻는다. 본 연구에서 제안한 기술은 도커 가상화 기술을 사용한 분산 시스템 환경에서 MC-MPI-LIB 라이브러리 및 MC-MPI-SIM 시뮬레이터로 구현되었으며 다수의 MPI 병렬 프로그램으로 시험 수행하여 효율성이 있음을 보였다.
Keywords