한줄평
“윈도우에서 MPI 기반 병렬 프로그램을 개발하거나 실행해야 할 때 필요한 런타임입니다. 다만 일반 사용자가 단독으로 쓸 물건이 아니라, 해당 소프트웨어의 요구 조건일 때 설치하는 성격입니다.”
이런 분께 윈도우에서 병렬·HPC 프로그램을 다루는 개발자·연구자께
좋은 점
- 윈도우에서 표준 MPI 프로그램 실행 지원
- 런타임과 개발용 SDK를 함께 제공
아쉬운 점
- 병렬 프로그램 개발 지식이 있어야 활용 가능
- 단독으로는 쓸 일이 없는 기반 구성 요소
MS-MPI 소개
마이크로소프트가 만든 MPI(메시지 전달 인터페이스) 표준 구현으로, 윈도우에서 병렬·분산 계산 프로그램을 개발하고 실행하기 위한 런타임과 SDK입니다. 여러 프로세스가 메시지를 주고받으며 하나의 큰 계산을 나눠 처리하는 HPC(고성능 컴퓨팅) 프로그램에 쓰입니다. 직접 쓰는 앱이 아니라 MPI로 짠 프로그램이 필요로 하는 기반 구성 요소로, mpiexec 명령으로 병렬 작업을 띄웁니다. 과학 계산·시뮬레이션 소프트웨어를 윈도우에서 돌릴 때 흔히 요구됩니다.