首页> 外文会议>International Conference on Mobile Software Engineering and Systems >Accelerating a Computer Vision Algorithm on a Mobile SoC Using CPU-GPU Co-processing - A Case Study on Face Detection
【24h】

Accelerating a Computer Vision Algorithm on a Mobile SoC Using CPU-GPU Co-processing - A Case Study on Face Detection

机译:使用CPU-GPU协同处理在移动SoC上加速计算机视觉算法-面部检测的案例研究

获取原文

摘要

Recently, mobile devices have become equipped with sophisticated hardware components such as a heterogeneous multi-core SoC that consists of a CPU, GPU, and DSP. This provides opportunities to realize computationally-intensive computer vision applications using General Purpose GPU (GPGPU) programming tools such as Open Graphics Library for Embedded System (OpenGL ES) and Open Computing Language (OpenCL). As a case study, the aim of this research was to accelerate the Viola-Jones face detection algorithm which is computationally expensive and limited in use on mobile devices due to irregular memory access and imbalanced workloads resulting in low performance regarding the processing time. To solve the above challenges, the proposed method of this study adapted CPU-GPU task parallelism, sliding window parallelism, scale image parallelism, dynamic allocation of threads, and local memory optimization to improve the computational time. The experimental results show that the proposed method achieved a 3.3~6.29 times increased computational time compared to the well-optimized OpenCV implementation on a CPU. The proposed method can be adapted to other applications using mobile GPUs and CPUs.
机译:最近,移动设备已经配备了复杂的硬件组件,例如由CPU,GPU和DSP组成的异构多核SoC。这提供了使用通用GPU(GPGPU)编程工具(例如嵌入式系统的开放图形库(OpenGL ES)和开放计算语言(OpenCL))来实现计算密集型计算机视觉应用程序的机会。作为案例研究,这项研究的目的是加速Viola-Jones人脸检测算法,该算法计算量大且由于不规则的内存访问和不平衡的工作负载而导致在处理时间方面的性能低下,因此在移动设备上的使用受到限制。为了解决上述挑战,本研究提出的方法采用了CPU-GPU任务并行性,滑动窗口并行性,缩放图像并行性,线程动态分配和局部内存优化来缩短计算时间。实验结果表明,与在CPU上进行优化的OpenCV实现相比,该方法的计算时间增加了3.3〜6.29倍。所提出的方法可以适用于使用移动GPU和CPU的其他应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号