이기종 컴퓨팅 환경에서 OpenCL을 사용한 포토모자이크 응용의 효율적인 작업부하 분배

Efficient Workload Distribution of Photomosaic Using OpenCL into a Heterogeneous Computing Environment
  • 김희곤; 
  • 사재원; 
  • 최동휘; 
  • 김혜련; 
  • 이성주; 
  • ... 정용화; 
  • 외 1명

초록

최근 고성능 컴퓨팅과 모바일 컴퓨팅에서 성능가속기를 사용하는 병렬처리 방법들이 소개되어왔다. 포토모자이크 응용은 내재된 데이터병렬성을 활용하고 성능가속기를 사용하여 병렬처리가 가능하다. 본 논문에서는 CPU와 GPU로 구성된 이기종 컴퓨팅 환경에서 포토모자이크 수행 시 작업부하 분배 방법을 제안한다. 즉, 포토모자이크 응용을 비동기 방식으로 병렬화하여 CPU와 GPU 자원을 동시에 활용하고, 각 처리기에 할당할 최적의 작업부하량을 예측하기 위해 CPU-only와 GPU-only 작업 분배 환경에서 수행시간을 측정한다. 제안 방법은 간단하지만 매우 효과적이고, CPU와 GPU로 구성된 이기종 컴퓨팅 환경에서 다른 응용을 병렬화하 데에도 적용될 수 있다. 실험 결과, 이기종 컴퓨팅 환경에서 최적의 작업 분배량으로 수행한 경우, GPU-only의 방법과 비교하여 141%의 성능이 개선되었음을 확인한다.

키워드

이기종 컴퓨팅; OpenCL; 포토모자이크; Heterogeneous Computing; OpenCL; Photomosaic
제목
이기종 컴퓨팅 환경에서 OpenCL을 사용한 포토모자이크 응용의 효율적인 작업부하 분배
제목 (타언어)
Efficient Workload Distribution of Photomosaic Using OpenCL into a Heterogeneous Computing Environment
저자
김희곤; 사재원; 최동휘; 김혜련; 이성주; 정용화; 박대희
DOI
10.3745/KTCCS.2015.4.8.245
발행일
2015
저널명
정보처리학회논문지. 컴퓨터 및 통신시스템
권
4
호
8
페이지
245 ~ 252