• DocumentCode
    254984
  • Title

    An energy efficient OpenCL implementation of a fingerprint verification system on heterogeneous mobile device

  • Author

    Zhi Qi ; Wen Wen ; Wei Meng ; Ya Zhang ; Longxing Shi

  • Author_Institution
    Nat. ASIC Syst. Eng. Res. Center, Southeast Univ., Nanjing, China
  • fYear
    2014
  • fDate
    20-22 Aug. 2014
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    With the increasing concerns over the personal privacy of mobile devices, biometrics algorithms plays an important role to enhance the security. As one of the most popular approaches, fingerprint verification as a personal identification interface is widely recognized and adopted by many commercial devices. However, its inherent computational complexity make the algorithm of fingerprint verification difficult to achieve high performance on mobile platforms, such a battery powered, size limited, and producing cost controlled device. In addition to the performance, energy efficiency is also of significant consideration of such a fingerprint verification system. In this paper, we present an energy efficient OpenCL based heterogeneous implementation of the fingerprint verification system on a commercial mobile platform, taking advantage of mobile CPUs and GPUs. We carefully analyze the workloads through system profiling to identify the parallelism then to partition the algorithm between the CPU and GPU . The experimental results show that our GPU implementation of DFT analysis achieves a 1.4X speedup and 36.87% energy reduction compared to the CPU only implementation in the mobile platform. This heterogenous implementation of the entire fingerprint verification system accomplishes 1.32X speedup and 16.70% energy superiority above the CPU only solution. To the best of the authors´ knowledge, this work is the first published implementation of OpenCL based fingerprint verification system accelerated by mobile GPUs on a heterogeneous mobile device. We believe our mapping methodology of this fingerprint verification system can be generalized to map more similar applications onto heterogeneous mobile devices.
  • Keywords
    computational complexity; data privacy; discrete Fourier transforms; fingerprint identification; graphics processing units; mobile computing; power aware computing; DFT analysis; OpenCL based heterogeneous implementation; biometrics algorithms; computational complexity; energy efficiency; energy efficient OpenCL implementation; energy reduction; fingerprint verification system; heterogeneous mobile device; mapping methodology; mobile CPUs; mobile GPUs; mobile devices; mobile platforms; parallelism identification; personal identification interface; personal privacy; security enhancement; system profiling; Discrete Fourier transforms; Feature extraction; Fingerprint recognition; Graphics processing units; Mobile communication; Mobile handsets; Parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
  • Conference_Location
    Chongqing
  • Type

    conf

  • DOI
    10.1109/RTCSA.2014.6910507
  • Filename
    6910507