...
首页> 外文期刊>Journal of Parallel and Distributed Computing >A software-based dynamic-warp scheduling approach for load-balancing the Viola-Jones face detection algorithm on GPUs
【24h】

A software-based dynamic-warp scheduling approach for load-balancing the Viola-Jones face detection algorithm on GPUs

机译:一种基于软件的动态扭曲调度方法,用于在GPU上负载均衡Viola-Jones人脸检测算法

获取原文
获取原文并翻译 | 示例
           

摘要

Face detection is a key component in applications such as security surveillance and human-computer interaction systems, and real-time recognition is essential in many scenarios. The Viola-Jones algorithm is an attractive means of meeting the real time requirement, and has been widely implemented on custom hardware, FPGAs and GPUs. We demonstrate a GPU implementation that achieves competitive performance, but with low development costs. Our solution treats the irregularity inherent to the algorithm using a novel dynamic warp scheduling approach that eliminates thread divergence. This new scheme also employs a thread pool mechanism, which significantly alleviates the cost of creating, switching, and terminating threads. Compared to static thread scheduling, our dynamic warp scheduling approach reduces the execution time by a factor of 3. To maximize detection throughput, we also run on multiple GPUs, realizing 95.6 FPS on 5 Fermi GPUs.
机译:人脸检测是安全监控和人机交互系统等应用程序中的关键组成部分,在许多情况下,实时识别至关重要。 Viola-Jones算法是满足实时要求的一种有吸引力的方法,并且已在定制硬件,FPGA和GPU上广泛实现。我们演示了一种GPU实施方案,该方案可实现竞争性能,但开发成本较低。我们的解决方案使用新颖的动态扭曲调度方法消除了线程发散,从而解决了算法固有的不规则性。此新方案还采用了线程池机制,可显着降低创建,切换和终止线程的成本。与静态线程调度相比,我们的动态扭曲调度方法将执行时间减少了3倍。为了最大化检测吞吐量,我们还运行在多个GPU上,在5个Fermi GPU上实现了95.6 FPS。

著录项

  • 来源
    《Journal of Parallel and Distributed Computing》 |2013年第5期|677-685|共9页
  • 作者单位

    Department of Computer Science and Engineering, University of California, San Diego, 9500 Gilman Drive MC:0404, La Jolla, CA 92093-0404, USA;

    Department of Computer Science and Engineering, University of California, San Diego, 9500 Gilman Drive MC:0404, La Jolla, CA 92093-0404, USA;

    Department of Computer Science and Engineering, University of California, San Diego, 9500 Gilman Drive MC:0404, La Jolla, CA 92093-0404, USA;

    Department of Computer Science and Engineering, University of California, San Diego, 9500 Gilman Drive MC:0404, La Jolla, CA 92093-0404, USA;

    Department of Computer Science and Engineering, University of California, San Diego, 9500 Gilman Drive MC:0404, La Jolla, CA 92093-0404, USA;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Viola-Jones; GPUs; SIMD; Dynamic warp scheduling;

    机译:中提琴-琼斯GPU;SIMD;动态变形调度;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号