프로그램을 병렬 처리하고 싶습니다. 스레드가 공유 메모리의 하나의 큰 데이터 구조에서 작업하는 것은 그렇게 어렵지 않습니다. 하지만 클러스터를 통해 배포 할 수 있기를 원하며이를 수행 할 기술을 선택해야합니다. MPI는 하나의 아이디어입니다.공유 메모리 설정에서의 MPI 오버 헤드
공유 메모리 용 특수 버전의 구현을 건너 뛰고 MPI가 모든 사례를 처리하게한다면 오버 헤드에 MPI (또는 다른 기술)가있을 것입니까?
업데이트 :
나는 많은 컴퓨터에 동시에 큰 데이터 구조 (게임 트리) 성장하고자합니다. 대부분의 부분은 하나의 클러스터 노드에만 있지만 일부 (불규칙한 트리 상단)가 공유되고 때때로 동기화됩니다.
공유 메모리 컴퓨터에서 공유 메모리를 통해 공유하고 싶습니다. 이 작업을 일반적으로 수행 할 수 있습니까?
the-locster는 병렬 처리하려는 알고리즘에 대해 자세히 설명합니다. – Alexandru