패러렐 버추얼 머신: 두 판 사이의 차이
잔글 봇: 틀 이름 및 스타일 정리 |
잔글 봇: 문단 이름 변경 (함께보기 → 같이 보기) |
||
33번째 줄: | 33번째 줄: | ||
그러나 이러한 점들은 서로 장단점으로 비교될수있는 성질은 아니다. |
그러나 이러한 점들은 서로 장단점으로 비교될수있는 성질은 아니다. |
||
== |
== 같이 보기 == |
||
* [[MPI]] |
* [[MPI]] |
||
2020년 4월 26일 (일) 11:54 판
원저자 | 오크리지 국립연구소 |
---|---|
개발자 | 테네시 대학교 |
발표일 | 1989 |
안정화 버전 | 3.4.6
/ 2009년 2월 2일[1] |
프로그래밍 언어 | C |
운영 체제 | 윈도우, 유닉스 |
라이선스 | BSD, GPL |
웹사이트 | http://www.csm.ornl.gov/pvm/ |
패러렐 버추얼 머신(Parallel Virtual Machine, PVM)은 컴퓨터의 병렬 네트워킹(클러스터)을 위한 소프트웨어 도구이다. 이기종 Unix 및 또는 드물게 Windows 시스템의 네트워크를 단일 분산 병렬 프로세서로 사용할 수 있도록 설계되었다. 따라서 많은 컴퓨터의 총 연산처리능력 및 메모리를 사용하여 많은 계산상의 문제를 보다 비용면에서 효과적으로 해결할 수 있다. 이 소프트웨어는 매우 이식성이 높고 이기종간 사용이 가능하다. 넷립(netlib)를 통해 무료로 사용할 수있는 소스 코드가 랩톱 에서 크레이(Cray) 슈퍼컴퓨터에 이르기까지 모두 컴파일되어있다.[2]
특히 오늘날 가장 보편적인 클러스터의 구성이 Linux를 실행하는 PC 클러스터임을 감안할때,[3] 많은 대학교와 회사에서는 16-100개의 노드를 통해 자체적인 슈터컴퓨터를 구축할 수 있는데, PVM 및 MPI는 이러한 클러스터에서 병렬 프로그래밍을 위해 가장 많이 사용되는 도구이다.
PVM는 테네시 대학교 , 오크리지 국립연구소 (Oak Ridge National Laboratory) ,에모리 대학교 (Emory University)에서 개발했다. 첫 번째 버전은 1989 년 ORNL에서 작성되었으며 테네시 대학교에서 다시 작성한 후 1991년3월에 버전 2가 출시되었다. 1993년3월에 릴리스된 버전 3은 내결함성 과 향상된 휴대성을 지원하고 있다.
PVM은 MPI이 개별적인 병렬 프로그램 수준에서의 운용의 결과에 집중하고 있는것과는 달리 운영체제(OS)수준에서의 자원과 프로세스의 안정적인 관리에 집중하고 있다.
그러나 이러한 점들은 서로 장단점으로 비교될수있는 성질은 아니다.