DOI QR코드

DOI QR Code

Survey on GPGPU Programing Models

GPGPU 프로그래밍 모델의 기술 동향

  • Lee, Hyunjin (Dept. of Computer Engineering, Sungkyunkwan University) ;
  • Jeong, Yuna (Dept. of Computer Engineering, Sungkyunkwan University) ;
  • Lee, Sungkil (Dept. of Computer Engineering, Sungkyunkwan University)
  • 이현진 (성균관대학교 컴퓨터공학과) ;
  • 정유나 (성균관대학교 컴퓨터공학과) ;
  • 이성길 (성균관대학교 컴퓨터공학과)
  • Published : 2013.05.10

Abstract

대용량 영상 데이터 처리를 위한 GPU 는 많은 코어들을 이용한 병렬 작업을 통해 결과를 도출한다. 단순 수치 연산에 특화된 이러한 GPU 의 계산 능력을 다른 분야로 확장시켜 적용하고자 하는 시도인 GPGPU 는 이전부터 꾸준히 시도되고 있다. 그러나 GPU 의 난해하고 생소한 프로그래밍으로, 작성이 쉽지 않고 현격한 성능 향상을 기대하기 어렵다. 이에, 이러한 GPGPU 프로그래밍의 어려움을 해결하고자 여러 프로그래밍 모델들이 등장하였다. 본 논문에서는 GPGPU 프로그래밍을 위한 대표적인 모델인 CUDA, OpenCL, C++ AMP, 그리고 OpenACC 에 대해 살펴본다.

Keywords