MPI 열기

Open MPI
MPI 열기
Open MPI logo.png
안정된 릴리스
4.1.2 / 2021년 11월 24일, 8개월 전(2021-11-24)
저장소
운영 체제Unix, Linux, macOS, FreeBSD[1]
플랫폼크로스 플랫폼
유형도서관
면허증.새로운 BSD 라이선스
웹 사이트www.open-mpi.org

Open MPI는 여러 다른 프로젝트(FT-MPI, LA-MPI, LAM/MPI 및 PACX-MPI)의 기술과 리소스를 결합한 Message Passing Interface(MPI) 라이브러리 프로젝트입니다.2008년 6월부터 2009년 [2]11월까지 세계에서 가장 빠른 슈퍼컴퓨터였던 로드러너와 2011년 6월부터 2012년 [3][4]6월까지 가장 빠른 슈퍼컴퓨터였던 K컴퓨터많은 TOP500 슈퍼컴퓨터에 사용되고 있다.

개요

오픈 MPI는 세 가지 유명한 MPI 구현 간의 통합을 나타냅니다.

슈투트가르트 대학 PACX-MPI 팀의 기부를 받고 있습니다.이들 4개 기관은 오픈 MPI 개발팀의 창립 멤버로 구성되어 있습니다.

Open MPI 개발자들은 이러한 MPI 구현이 하나 이상의 영역에서 우수하다고 선택했습니다.오픈 MPI는 개별 프로젝트의 최고의 아이디어와 기술을 활용하여 모든 분야에서 뛰어난 세계적 수준의 오픈 소스 MPI 구현을 목표로 하고 있습니다.Open MPI 프로젝트는 다음과 같은 몇 가지 최상위 목표를 지정합니다.

  • 무료 오픈 소스 소프트웨어, 피어 리뷰 완료, 프로덕션 품질의 완전한 MPI-3.0 구현을 작성한다.
  • 매우 높고 경쟁력 있는 퍼포먼스(낮은 레이텐시 또는 고대역폭)를 제공합니다.
  • 하이 퍼포먼스 컴퓨팅 커뮤니티를 외부 개발 및 피드백에 직접 참여시킨다(제3자 연구자, 사용자 등).
  • 제3자 연구 및 상업 개발을 위한 안정적인 플랫폼을 제공한다.
  • 다른 MPI 프로젝트에서[5] 흔히 볼 수 있는 "포킹 문제"를 방지하는 데 도움이 된다.
  • 다양한 고성능 컴퓨팅 플랫폼과 환경을 지원하다

코드 모듈

오픈 MPI 코드에는 3개의 주요 코드 모듈이 있습니다.

  • OMPI - MPI 코드
  • ORTE - 오픈 런타임 환경
  • OPAL - 오픈 포터블 액세스 레이어

상업용 실장

  • Sun HPC 클러스터 툴 - 버전7 이후 Sun은 Open MPI로 전환
  • Bullx MPI - 2010년 Bull은 Open MPI[6] 기반의 Bullx MPI 출시를 발표했습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "FreshPorts -- net/Openmpi2: High Performance Message Passing Library".
  2. ^ Jeff Squyres. "Open MPI: 10^15 Flops Can't Be Wrong" (PDF). Open MPI Project. Retrieved 2011-09-27.
  3. ^ "Programming on K computer" (PDF). Fujitsu. Retrieved 2012-01-17.
  4. ^ "Open MPI powers 8 petaflops". Cisco Systems. Archived from the original on 2011-06-28. Retrieved 2011-09-27.
  5. ^ 포크를 막는 것이 목표입니다.어떻게 그것을 강제할 것입니까?
  6. ^ Aurélie Negro. "Bull launches bullx supercomputer suite". Bull SAS. Archived from the original on 2014-04-21. Retrieved 2013-09-27.

외부 링크