R 및 클러스터를 처음 사용해 본 경험이 있습니다. Google에서 검색하여 패키지 "doMPI"를 발견했습니다. 이 패키지를 사용하면 프로세스 생성을 자동화 할 수 있습니다. 그러나, 나는 기능에 대해 약간 혼란 스럽다.doMPI 및 클러스터
1 - startMPIcluster와 registerDOMPI의 차이점은 무엇입니까?
2 - startMPIcluster에서 전달되는 논쟁은 무엇입니까?
3 - "mpirun -H n1, n2, n3 -n 1 R - 슬레이브 -f sincMPI.R"명령을 사용할 때 "-n 1"은 무엇을 의미합니까?
4 - 마지막으로, 각 클러스터에 60 개의 CPUS가있는 클러스터가 4 개 있다고 가정합니다. 내 코드는 어떨까요?
이전에 클러스터로 작업 한 적이 없다면 MPI가 다소 어려울 수 있습니다. 병렬 패키지 (R과 함께 제공됨)를 대신 사용해보십시오. MPI만큼 효율적이지는 않지만 사용하기가 훨씬 쉽습니다. –
@HongOoi 병렬은 단일 노드에서 사용하기 쉽지만 클러스터에서 여러 노드를 사용하려는 경우, 특히 일괄 대기열 처리 시스템의 컨텍스트에서는 쉽지 않습니다. 이러한 맥락에서 MPI는 병렬로 실행되는 표준 방법입니다. 단일 노드에서 시작하는 것이 더 쉽지만 클러스터의 진정한 이점은 여러 노드를 사용하는 것입니다. –