모두가 MPI (메시지 전달 인터페이스)로 마이그레이션 했습니까? 아니면 슈퍼 컴퓨터와 HPC에서 여전히 널리 사용되는 PVM입니까?HPC에는 PVM (병렬 가상 시스템) 라이브러리가 널리 사용됩니까?
답변
내 경험으로는 PVM이 이 아니고 고성능 컴퓨팅에 널리 사용되는입니다. MPI는 널리 사용되는 것처럼 보이며 co-array Fortran과 같은 것이 미래의 대용량 병렬 시스템을위한 경로 일 수 있습니다.
InterComm 라이브러리를 사용하여 물리 모델을 별도의 실행 파일로 결합합니다. InterComm은 현재 이러한 결합 모델 간의 통신을 위해 PVM을 사용합니다. PVM과 InterComm은 동질 및 이기종 네트워크 환경에서 작업한다는 것을 자랑합니다 (MPI는 이기종 컴퓨팅/네트워크 환경을 지원하지 않는다고 말했습니다). 그러나 이것은 우리가 사용한 적이없는 기능입니다 (그리고 나는 우리가 결코 의심하지 않습니다).
나는 학문적 인 계산 환경에 PVM를 달리기가 어려웠다. 유명한 국가 컴퓨팅 센터의 일부 시스템 관리자/지원 유형 사람들은 심지어 20 년 된 O (10^4) 회선 코드를 MPI를 사용하도록 "간단하게"다시 코딩 할 것을 제안했습니다. 라우터/큐잉 환경이 PVM과 함께 여러 개의 병렬 실행 파일을 시작하는 것을 좋아하지 않는 특정 수퍼 컴퓨터에 코드를 작성합니다.
프로젝트의 아키텍처/디자인 단계에있는 경우 이기종 컴퓨팅/네트워크 환경에서 작업해야하는 경우가 아니면 PVM을 사용하지 않는 것이 좋습니다.
MPI 표준은 이기종 안전 구현을 정의합니다. 대부분의 구현은 그다지 중요하지 않다는 것을 나타냅니다. – Jeff
고도로 사이트에 따라 다를 수 있지만 내 경험상 MPI는 완전히 (학력 이상) HPC 공간에서 PVM을 독점합니다. 은 MPI 지원없이 새로운 HPC 인터커넥트를 실제로 실행하지만 PVM은 확실히 선택적인 것으로 보입니다. 예를 들어 인피니 밴드 용 PVM 구현이 있습니까?
- 1. Windows Workflow가 널리 사용됩니까?
- 2. DAO 패턴은 .NET에서 널리 사용됩니까?
- 3. Common Service Locator가 널리 사용됩니까?
- 4. 어떤 FTP 전송 모드가 널리 사용됩니까?
- 5. 여기서 가상 생성자가 사용됩니까?
- 6. ACM Java 라이브러리가 실제로 사용됩니까?
- 7. 가상 드레싱 시스템
- 8. 시스템 호출 set_tid_address는 언제 사용됩니까?
- 9. 가상 리눅스 시스템
- 10. 가상 시스템 벤치 마크
- 11. 사전 구성된 가상 시스템?
- 12. 다중 개발 가상 시스템?
- 13. 가상 스토리지 시스템 관계
- 14. 가상 레지스트리/가상 파일 시스템 프로젝트 찾기
- 15. 물리적 코어와 가상 코어의 병렬 처리
- 16. .NET에서 가상 파일 시스템 구현
- 17. 다중 디스플레이를 지원하는 가상 시스템
- 18. 시스템 폴더의 라이브러리가 올바른 언어를로드하지 않습니다.
- 19. Facebook iOS 앱의 기본 메뉴에는 어떤 라이브러리가 사용됩니까?
- 20. SunGridEngine, Condor, Torque as Resource Manager for PVM
- 21. 가상 시스템 및 메모리 및 시스템 호출 처리
- 22. vSphere 5, ESXi, 가상 시스템 환경에 액세스 : 프로세스, 파일 시스템
- 23. 암호화 된 가상 파일 시스템 도구가 필요합니다.
- 24. 하나의 vCenter에서 다른 vCenter로 가상 시스템 이동
- 25. ColdFusion 9 가상 파일 시스템 및 클러스터링
- 26. Windows Vista에서 Red Hat을 실행하는 가상 시스템
- 27. 파일 시스템/가상 파일 시스템을 위조하기
- 28. 가상 파일 시스템 트리 webservices 및 NFS
- 29. 현재 널리 사용되는 Java SIP 라이브러리는 무엇입니까?
- 30. Windows에서 C/C++을 사용하는 가상 파일 시스템
PVM은 21 세기에는 부적합합니다. 20 년 전에 PVM에 작성된 데드 코드를 삭제하지 않았기 때문에 HPC 프로젝트를 사용하는 HPC 프로젝트가 없다는 것을 알고 있습니다. – Jeff