首页> 外文会议>IEEE International Conference on Embedded and Real-Time Computing Systems and Applications >An energy efficient OpenCL implementation of a fingerprint verification system on heterogeneous mobile device
【24h】

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

机译:异构移动设备上指纹验证系统的高能效OpenCL实现

获取原文

摘要

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.
机译:随着对移动设备个人隐私的日益关注,生物识别算法在增强安全性方面起着重要作用。作为最流行的方法之一,指纹验证作为个人识别接口已被许多商业设备广泛认可和采用。但是,其固有的计算复杂性使得指纹验证算法难以在移动平台上实现高性能,例如电池供电,尺寸受限以及生产成本受控的设备。除了性能之外,能量效率也是这种指纹验证系统的重要考虑因素。在本文中,我们介绍了利用移动CPU和GPU在商用移动平台上基于能源高效OpenCL的指纹验证系统的异构实现。我们通过系统分析来仔细分析工作负载,以识别并行性,然后在CPU和GPU之间划分算法。实验结果表明,与仅在移动平台中使用CPU的实现相比,我们的DFT分析的GPU实现实现了1.4倍的速度提升和36.87%的能耗降低。整个指纹验证系统的这种异构实现比仅CPU解决方案实现了1.32倍的加速比和16.70%的能源优势。就作者所知,这项工作是第一个已发布的,基于OpenCL的指纹验证系统的实现,该系统由异构移动设备上的移动GPU加速。我们相信,我们可以将这种指纹验证系统的映射方法进行概括,以将更多类似的应用程序映射到异构移动设备上。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号