MPICH

MPICH
MPICH
안정된 릴리스
4.0 / 2022년 1월 21일; 6개월 전(2022-01-21)[1]
저장소
기입처C89
운영 체제Linux, macOS 등
표준메시지 전달 인터페이스
면허증.MPICH 라이선스(허용)
웹 사이트mpich.org

MPIHMPI자유롭게 사용할 수 있는 휴대용 구현으로 병렬 컴퓨팅에서 사용되는 분산 메모리 애플리케이션의 메시지 전달 표준입니다.MPICH는 미국 정부 [2]기관이 개발한 일부 퍼블릭 도메인 구성 요소를 포함하는 무료 오픈 소스 소프트웨어이며 Unix와 유사한 OS(Linux 및 Mac OS X 포함)의 대부분의 향미에서 사용할 수 있습니다.

역사

Argonne National Laboratory와 미시시피 주립 대학교는 퍼블릭 도메인 소프트웨어로서 초기 버전(MPICH-1)을 공동으로 개발했습니다.이름의 CH 부분은 MPICH의 설립자 중 한 명인 윌리엄 그로프가 개발한 휴대용 병렬 프로그래밍 라이브러리인 "카멜레온"에서 유래했다.

MPI-1.1 규격은 MPICH('MPICH1'이라고도 함)의 최초 구현에서 구현되었습니다.2001년경부터 MPI-1 코드를 대체하고 MPI-2 표준을 지원하기 위한 새로운 코드 베이스 작업이 시작되었습니다.2012년 11월까지 이 프로젝트는 "MPICH2"로 알려져 있었습니다.2012년 11월 현재 MPIH2 프로젝트는 단순히 'MPICH'로 이름을 변경하였으며, MPI-3.0 규격이 구현되어 있습니다.MPI-4.0에는 MPI-4.0 규격이 실장되어 있습니다.

MPIH는 MPI의 가장 인기 있는 구현 중 하나입니다.IBM MPI(Blue Gene용), Intel MPI, Cray MPI, Microsoft MPI, Myricom MPI, OSU MVAPICH/MVAPICH2 등을 포함한 대부분의 MPI 구현의 기반으로 사용됩니다.

MPICH 채널

ch3 인프라스트럭처 기반:

  • Nemesis - Universal은 노드 간 모듈: elan, GM, IB(infiniband), MX(myrinet express), NewMadeleine, tcp 및 대용량 메시지용 공유 메모리의 노드 내 변형(LMT 인터페이스)을 갖추고 있습니다.
  • ssm - 소켓 및 공유 메모리
  • shm - 셰어드 메모리
  • 양말 - tcp/ip 소켓
  • sctp - 실험 채널 over SCTP 소켓

MPIH 파생상품

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Releases · pmodels/mpich". github.com. Retrieved 2022-02-07.
  2. ^ MPICH 라이선스
  3. ^ http://www.cels.anl.gov/events/conferences/SC07/presentations/mpich2-flyer.pdf 를 참조해 주세요.2010-05-28 Wayback Machine에서의 아카이브
  4. ^ "FG-MPI: Fine-Grain MPI".

외부 링크