내 시스템에는 하나의 단일 노드에 2 개의 xeon-phi 카드가 연결되어 있습니다. 오프로드 모드에서 제온 -Φ 가속을 사용하는 분산 된 MPI 코드를 실행하려고합니다. 노드 당 2 개의 MPI 프로세스를 실행하면 각 MPI 프로세스에 어떻게 xeon-phi를 할당 할 수 있을지 궁금합니다. 각 MPI 프로세스가 다른 MIC를 사용하는지 확인하려면 어떻게해야합니까?MPe 프로세스에 Xeon-Phi 할당
0
A
답변
1
int rank;
...
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
...
#pragma offload target(mic:rank)
{
//offloaded code
}
그래서 MPI 등급 번호를 얻은 다음이를 사용하여 특정 MIC 장치에 오프로드를 할당합니다. 3 개 이상의 MPI 프로세스가 있다면이 구성을 계속 사용할 수 있지만 두 개의 인접 MPI 프로세스를 동일한 호스트에 할당해야합니다.
+0
내가 시도한 것과 비슷한 내용입니다. – zimbra314
관련 문제
- 1. 프로세스에 CPU가 어떻게 할당 되었습니까?
- 2. Erlang : 프로세스에 할당 된 메모리를 제한하는 방법
- 3. 다른 프로세스에 할당 된 메모리 사용
- 4. OS - 프로세스에 할당 된 프레임은 무엇입니까?
- 5. 커널 가상 주소 공간에서 사용자 프로세스에 할당 된 페이지 매핑
- 6. 디버깅 프로세스에 더 많은 메모리를 할당 할 수 있습니까?
- 7. 이미지 처리 : "dalvikvm :이 프로세스에 너무 큰 외부 할당"오류
- 8. Linux의 프로세스에 CPU 리소스를 어떻게 동적으로 할당 할 수 있습니까?
- 9. 오류 받기 :이 프로세스에 너무 큰 외부 할당
- 10. ListView OutOfMemory :이 프로세스에 대해 너무 큰 외부 할당
- 11. 프로세스에 할당 된 최대 가상 메모리 양을 확인하는 방법은 무엇입니까?
- 12. MPI를 사용하는 경우 MPE 대신 사용할 수 있습니까?
- 13. 프로세스에 대해 alloc_page가 발생합니까?
- 14. jvm 프로세스에 할당되는 메모리의 양
- 15. 프로세스 통계 주어진 프로세스에 대한
- 16. 서브 프로세스에 메소드 전송
- 17. TFS 2010의 빌드 프로세스에 가장 적합한 시나리오
- 18. 기존 Outlook 프로세스에 연결
- 19. 프로세스에 연결하는 방법
- 20. VS2012의 win8 프로세스에 연결
- 21. 실행중인 프로세스에 기능 부여
- 22. 스레드와 프로세스에 관한 질문입니다.
- 23. Roslyn 빌드 프로세스에 후크
- 24. TCL 기존 프로세스에 연결
- 25. 다른 프로세스에 번들 보내기
- 26. Visual Studio - 프로세스에 연결
- 27. 2012 년 프로세스에 연결
- 28. HOWTO : 프로세스에 태그 지정
- 29. 다른 Java 프로세스에 액세스
- 30. 백그라운드 프로세스에 신호 전송
참고로 인텔 제온 파이 코 프로세서에 대한 사용자 사례 시나리오가있는 많은 백서를 볼 수 있습니다. (http://research.colfaxinternational.com/) – Vadikus