A High Speed Hologram Generation Method Using Scheduling of Multi-GPGPU and Multi-Processor

다중 프로세서와 다중 GPGPU의 스케줄링을 이용한 고속 홀로그램 생성 방법

  • 이윤혁 (광운대학교 전자재료공학과) ;
  • 서영호 (광운대학교 인제니움 학부) ;
  • 김동욱 (광운대학교 전자재료공학과)
  • Published : 2017.06.21

Abstract

홀로그램을 생성하기 위해서 많은 양의 계산을 필요하기 때문에 고속 홀로그램 생성 방법이 필요하다. 본 논문에서는 다중 프로세서와 다중 GPGPU의 스케줄링을 이용하여 고속화 하는 방법을 제안하고 구현하였다. 다중 프로세서를 이용하여 입력과 출력부분을 나누어 동기화 동작을 줄이고, 버퍼를 이용하여 커널과 커널 사이의 대기 시간을 줄일 수 있도록 스케줄링 하였다. nVidia사의 GTX680(Kepler구조) 2개를 이용하여 구현하였을 때, 이전 연구에서 제안한 방법에 비하여 약 70% 정도 계산시간을 줄일 수 있다.

Keywords