패러렐 버추얼 머신: 두 판 사이의 차이
잔글 봇: 문자열 변경 (]] 에서 → ]]에서 ) |
잔글 봇: 틀 이름 및 스타일 정리 |
||
(사용자 2명의 중간 판 7개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
{{위키데이터 속성 추적}} |
|||
{{소프트웨어 정보 |
{{소프트웨어 정보 |
||
| logo = |
| logo = |
||
23번째 줄: | 24번째 줄: | ||
| website = http://www.csm.ornl.gov/pvm/ |
| website = http://www.csm.ornl.gov/pvm/ |
||
}} |
}} |
||
'''패러렐 버추얼 머신'''(Parallel Virtual Machine, PVM)은 컴퓨터의 병렬 네트워킹([[컴퓨터 클러스터|클러스터]])을 위한 소프트웨어 도구이다. 이기종 [[유닉스]] 및 또는 드물게 [[ |
'''패러렐 버추얼 머신'''(Parallel Virtual Machine, PVM)은 컴퓨터의 병렬 네트워킹([[컴퓨터 클러스터|클러스터]])을 위한 소프트웨어 도구이다. 이기종 [[유닉스]] 및 또는 드물게 [[마이크로소프트 윈도우|윈도우]] 시스템의 네트워크를 단일 분산 병렬 프로세서로 사용할 수 있도록 설계되었다. 따라서 많은 컴퓨터의 총 연산처리능력 및 메모리를 사용하여 많은 계산상의 문제를 보다 비용면에서 효과적으로 해결할 수 있다. 이 소프트웨어는 매우 이식성이 높고 이기종간 사용이 가능하다. [[넷립]](netlib)를 통해 무료로 사용할 수 있는 소스 코드가 [[랩톱]]에서 [[크레이]](Cray) [[슈퍼컴퓨터]]에 이르기까지 모두 컴파일되어있다.<ref name=PvmHome>{{웹 인용|url=http://www.csm.ornl.gov/pvm/|title=Parallel Virtual Machine (PVM) Homepage}}</ref> |
||
특히 오늘날 가장 보편적인 클러스터의 구성이 [[리눅스]]를 실행하는 PC [[클러스터]]임을 감안할때,<ref>[https://www.top500.org/lists/2017/06/ 슈퍼컴퓨터 랭킹사이트,2017]</ref> 많은 대학교와 회사에서는 16-100개의 노드를 통해 자체적인 슈터컴퓨터를 구축할 수 있는데, PVM 및 [[MPI]]는 이러한 클러스터에서 [[병렬 프로그래밍]]을 위해 가장 많이 사용되는 도구이다. |
특히 오늘날 가장 보편적인 클러스터의 구성이 [[리눅스]]를 실행하는 PC [[클러스터]]임을 감안할때,<ref>[https://www.top500.org/lists/2017/06/ 슈퍼컴퓨터 랭킹사이트,2017]</ref> 많은 대학교와 회사에서는 16-100개의 노드를 통해 자체적인 슈터컴퓨터를 구축할 수 있는데, PVM 및 [[MPI]]는 이러한 클러스터에서 [[병렬 프로그래밍]]을 위해 가장 많이 사용되는 도구이다. |
||
PVM는 [[테네시 대학교]] |
PVM는 [[테네시 대학교]], [[오크리지 국립연구소]] (Oak Ridge National Laboratory) , [[에모리 대학교]] (Emory University)에서 개발했다. 첫 번째 버전은 1989년 ORNL에서 작성되었으며 테네시 대학교에서 다시 작성한 후 1991년3월에 버전 2가 출시되었다. 1993년3월에 릴리스된 버전 3은 내결함성 과 향상된 휴대성을 지원하고 있다. |
||
PVM은 [[MPI]]이 개별적인 병렬 프로그램 수준에서의 운용의 결과에 집중하고 |
PVM은 [[MPI]]이 개별적인 병렬 프로그램 수준에서의 운용의 결과에 집중하고 있는 것과는 달리 운영체제([[운영 체제|OS]])수준에서의 자원과 프로세스의 안정적인 관리에 집중하고 있다. |
||
그러나 이러한 점들은 서로 장단점으로 비교될수있는 성질은 아니다. |
그러나 이러한 점들은 서로 장단점으로 비교될수있는 성질은 아니다. |
||
41번째 줄: | 42번째 줄: | ||
==참고== |
==참고== |
||
*http://wwwmayr.in.tum.de/konferenzen/Jass04/courses/2/Talks/Elts.ppt |
*http://wwwmayr.in.tum.de/konferenzen/Jass04/courses/2/Talks/Elts.ppt |
||
*[https://www.top500.org/system/173876 슈퍼컴퓨터 랭킹사이트, 2005] |
* [https://www.top500.org/system/173876 슈퍼컴퓨터 랭킹사이트, 2005] |
||
{{병렬 컴퓨팅}} |
{{병렬 컴퓨팅}} |
2024년 9월 15일 (일) 19:53 기준 최신판
원저자 | 오크리지 국립연구소 |
---|---|
개발자 | 테네시 대학교 |
발표일 | 1989 |
안정화 버전 | 3.4.6
/ 2009년 2월 2일[1] |
프로그래밍 언어 | C |
운영 체제 | 윈도우, 유닉스 |
라이선스 | BSD, GPL |
웹사이트 | http://www.csm.ornl.gov/pvm/ |
패러렐 버추얼 머신(Parallel Virtual Machine, PVM)은 컴퓨터의 병렬 네트워킹(클러스터)을 위한 소프트웨어 도구이다. 이기종 유닉스 및 또는 드물게 윈도우 시스템의 네트워크를 단일 분산 병렬 프로세서로 사용할 수 있도록 설계되었다. 따라서 많은 컴퓨터의 총 연산처리능력 및 메모리를 사용하여 많은 계산상의 문제를 보다 비용면에서 효과적으로 해결할 수 있다. 이 소프트웨어는 매우 이식성이 높고 이기종간 사용이 가능하다. 넷립(netlib)를 통해 무료로 사용할 수 있는 소스 코드가 랩톱에서 크레이(Cray) 슈퍼컴퓨터에 이르기까지 모두 컴파일되어있다.[2]
특히 오늘날 가장 보편적인 클러스터의 구성이 리눅스를 실행하는 PC 클러스터임을 감안할때,[3] 많은 대학교와 회사에서는 16-100개의 노드를 통해 자체적인 슈터컴퓨터를 구축할 수 있는데, PVM 및 MPI는 이러한 클러스터에서 병렬 프로그래밍을 위해 가장 많이 사용되는 도구이다.
PVM는 테네시 대학교, 오크리지 국립연구소 (Oak Ridge National Laboratory) , 에모리 대학교 (Emory University)에서 개발했다. 첫 번째 버전은 1989년 ORNL에서 작성되었으며 테네시 대학교에서 다시 작성한 후 1991년3월에 버전 2가 출시되었다. 1993년3월에 릴리스된 버전 3은 내결함성 과 향상된 휴대성을 지원하고 있다.
PVM은 MPI이 개별적인 병렬 프로그램 수준에서의 운용의 결과에 집중하고 있는 것과는 달리 운영체제(OS)수준에서의 자원과 프로세스의 안정적인 관리에 집중하고 있다.
그러나 이러한 점들은 서로 장단점으로 비교될수있는 성질은 아니다.