- 다중 GPGPU를 이용한 컴퓨터 생성 홀로그램의 병렬화 구현
- ㆍ 저자명
- 서영호,이윤혁,김동욱,Seo. Young-Ho,Lee. Yoon-Hyuk,Kim. Dong-Wook
- ㆍ 간행물명
- 한국정보통신학회논문지
- ㆍ 권/호정보
- 2014년|18권 5호|pp.1177-1186 (10 pages)
- ㆍ 발행정보
- 한국정보통신학회
- ㆍ 파일정보
- 정기간행물| PDF텍스트
- ㆍ 주제분야
- 기타
컴퓨터생성홀로그램은 수학적으로 모델링된 광학적인 현상을 컴퓨터로 연산한 것이다. 이때 방대한 량의 연산이 필요하기 때문에 실시간으로 고해상도의 홀로그램을 얻기 위해서는 고속 기법이 필요하다. 본 논문에서는 CGH를 위한 두 가지 병렬화를 제안한다. 첫 번째는 GPU 내에서 CGH 알고리즘을 병렬화하는 것이고, 두 번째는 다수의 GPU를 위한 병렬화이다. 제안한 알고리즘 구조는 CUDA를 이용하여 GTX780 Ti GPU에 구현하였다. 약 10K의 입체 정보를 이용하여 $1,024{ imes}1,024$의 컬러 홀로그램을 생성하는데 약 106ms가 소요된다.
Computer-generated hologram (CGH) is to mathematically model optical phenomenon with digital computer. Because it requires huge amount of computational power, a fast and high performance technique is needed. In this paper, we proposed two parallelizations for CGH calculation. The first is to parallelize CGH algorithm in a GPU (general processing unit) and the second is to parallelize multiple GPUs. The proposed algorithm was implemented in GTX780 Ti GPU. It calculates a $1,024{ imes}1,024$ hologram with 10K object points for about 24ms.