DOI QR코드

DOI QR Code

Fingerprint enhancement acceleration using OpenCL

OpenCL을 이용한 지문개선 가속화

  • Ko, Sunghak (Dept of Computer Science & Engineering, Konkuk University) ;
  • Lee, Chul (Dept of Computer Science & Engineering, Konkuk University) ;
  • Park, Neungsoo (Dept of Computer Science & Engineering, Konkuk University)
  • 고성학 (건국대학교 컴퓨터공학) ;
  • 이철 (건국대학교 컴퓨터공학) ;
  • 박능수 (건국대학교 컴퓨터공학)
  • Published : 2014.11.05

Abstract

최근 OpenCL, CUDA와 같은 이종 병렬 컴퓨팅 프레임워크가 등장함에 따라, 많은 연산량을 요구하는 알고리즘에 대한 이종 병렬 처리 연구가 늘고 있다. 본 논문에서는 연산량이 많은 지문개선(fingerprint enhancement) 알고리즘을 OpenCL을 이용해 병렬화하고 최적화하여 연산 시간을 단축하고자 한다. 이를 위하여 2차원 FFT 및 필터링 알고리즘을 병렬화하고, Loop Unrolling 및 메모리 접근 최적화 등의 기법을 적용하였다. 실험을 통하여 CPU의 순차적 처리기법과 비교하여 개선된 가속화 기법을 이용한 지문개선 알고리즘이 최대 25배의 성능이 향상하였음을 확인하였다.

Keywords