1

병렬 컴파일 아키텍처 코스의 경우 MPI 및 pthread에 대해 알아야합니다. 이 과정의 전반부는 병렬 프로그래밍을 기반으로합니다. 나는 CS 장이 아니며 CS 사람들과 같이 엄격한 프로그래밍 경험이 없습니다. 그래서 나는 조금 걱정이되며이 주제에서 일하는 다른 사람들로부터 약간의 피드백을 얻고 싶습니다.MPI 및 Pthread 학습

저는 C 언어로 배경 지식을 가지고 있으며 지난 한 달 동안 C++ & oop을 배우고 있습니다. MPI, pthreads 등에 대해 배우고 싶다면이 배경이 큰 문제일까요?

감사

답변

0

당신은 언어 독립적 인 MPI/pthread와 핵심 개념에 문제가 발행 할 수있다. 어쨌든 C에 대한 좋은 지식은 (특히 pthread를 위해) 당신에게 도움이 될 것입니다. &에 대해서는 MPI cpp/oop가 필요하지 않습니다 (예 : Intel TBB와 같은 다른 라이브러리의 경우 일 수 있음).

+0

초보자를위한 MPI 및 Pthread에 대한 훌륭한 학습 자료를 참조 할 수 있습니까? 나는 MPI에 대해 읽고 이것을 사용하기 시작했다. http://www.mcs.anl.gov/~itf/dbpp/text/node94.html#SECTION03500000000000000000 .. 도움을 청할 때 감사 할 것이다. :) – newbie

+1

나는 책 " Andrews (http://www.cs.arizona.edu/~greg/mpdbook/)의 "다중 스레드, 병렬 및 분산 프로그래밍의 기초"를 개괄적으로 살펴보십시오. 그것은 모든 것을 조금 가지고 있지만, 아마 당신은 세부 사항을 채우기 위해 다른 자원을 원할 것입니다. Gropp의 "MPI 사용"은 MPI 관련 항목에 유용합니다. Pthreads의 경우이 자습서 (https://computing.llnl.gov/tutorials/pthreads/)를 시도하십시오. –