강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

jeekounk0711 のプロフィール画像
jeekounk0711

投稿した質問数

GPUプログラミング言語CUDA(クーダ)基礎

GPUプログラミング方法の紹介

OpenMP가 무엇인가요?

作成

·

549

0

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

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

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

cuda

回答 1

0

kwangsung님의 프로필 이미지
kwangsung
インストラクター

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

jeekounk0711 のプロフィール画像
jeekounk0711

投稿した質問数

質問する