OpenMP가 무엇인가요?

미해결질문
김지건 프로필

OpenMP를 병렬처리를 지원하는 API로 기존 코드를 병렬처리로 동작하게 쉽게 바꿔주는 도구 라고 이해하면될까요?

https://sites.google.com/site/kokowiki/optimize/openmp?tmpl=%2Fsystem%2Fapp%2Ftemplates%2Fprint%2F&showPrintDialog=1

참고자료가 있다면 추천 부탁드립니다.

최광성 프로필
최광성 7달 전

병렬처리를 지원하는 수단이 많습니다. openmp는 포트란 프로그래밍에서 나왔습니다. 그래서 성능을 위한 low level cpu 병렬처리 api라고 생각하시면 됩니다. 그렇다고 있는 코드를 무조건 병렬처리로 바꿔주는 요술방망이는 아닙니다. 어디까지나 개발자가 데이터 스트럭처 벡터라이징을 잘 해줘야만 원하는 성능이 나옵니다.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스