클러스터위에서 각 노드 위에 프로세스들을 분배시키고 걔네끼리 데이터 주고 받게 해주는게 MPI 라고 있는거 같음.


얘는 그러면 노드끼리 연결할때 소켓을 씀???



지금 아예 눈이 뱅뱅돌아가는게



1. 클러스터 위에서 프로세스를 돌리는 상황에서, 여러 노드가 계산력을 합쳐서 하나의 쓰레드를 돌리는게 가능한가.

즉, 하나의 쓰레드가 여러 노드에 분배되서 존재하기도 하는가.


2. 1번의 답을 no라고 하겠음. 각 노드에 쓰레드/프로세스가 분배되어있다고 가정함.

그러면 클러스터는 멀티쓰레드/멀티프로세스 상황에서 유의미할것임.

이때, SPMD로 프로세스들을 통제하는것이 바로 MPI임


3. 그렇다면 MPI는 무엇인가 IPC 기법을 썼을거임. 소켓을 사용했을까?? 소켓인것임???