MPI를 사용하여 분산 응용 프로그램을 빌드해야합니다. 내가 취해야 할 결정 중 하나는 분산 환경에서 최대한의 이점을 얻기 위해 클래스의 인스턴스를 프로세스로 매핑 한 다음 기계로 매핑하는 방법입니다.메시지 전달을 통한 성능 평가
내 질문에 : 더 나은 매핑을 선택할 수있는 모델이 있습니까? 내 말은, 어떤 배열은 분명히 틀린 것입니다 (예를 들어 두 개의 다른 머신에 두 개의 객체를 넣을 때 상당히 많은 양의 데이터를 순차적으로 처리해야하며 두 개의 객체는 처리 할 토큰없이 처리해야합니다). 그러나 체계적으로 실행의 흐름, 메시지 복잡성, 알고리즘 구성 요소에 의해 수행 된 계산에 소요되는 시간에 의해 결정되는 잘못된 배열을 결정할 수 있습니까?
분산 컴퓨팅을 공식화하는 이론이 있는지 알고 싶습니다. 네트워크의 큐 이론과 같은 것이지, 나를 위해 작동하는 프로그램이 아닙니다.) – akappa