deadlock1 [Parallel Computing] (13) MPI MPI(Message Passing Interface)는 Cluster의 node 간의 통신을 수행한다. Symmetric multiprocessing 혹은 SMP(Shared-memory multiprocessing)는 여러 개의 프로세서들을 포함하고 있으며 각 프로세서는 각자의 메모리 가지고 있고, 프로세서들이 모두 사용하는 공유 메모리를 가지고 있고, 모든 프로세서들은 모든 영역에 대해서 접근할 수 있다. 예를 들어 프로세서 'A'의 메모리 영역에 프로세서 'B'가 접근하여 데이터를 가져올 수 있다. 프로세서 'B'는 바로 프로세서 'A'의 메모리 영역에 접근할 수 없고, MPI와 같은 Interface를 통해서 프로세서 'A'에 요청하여 접근할 수 있다. MPI는 현재 Parallel Comput.. 2024. 4. 21. 이전 1 다음