基于OpenCL GPGPU协同处理的移动系统计算机视觉加速器
分布式、并行与集群计算
2014-03-19 v1 计算机视觉与模式识别
数学软件
摘要
在本文中,我们提出了一种基于OpenCL的异构实现,用于移动设备上的计算机视觉算法——基于图像修复的对象移除算法。为了利用移动处理器的计算能力,根据移动设备上的性能分析结果,将算法工作流在CPU和GPU之间进行划分,从而使计算密集型内核通过移动GPGPU(使用图形处理单元的通用计算)加速。通过探索实现权衡并利用不同层次的优化策略,包括算法优化、并行性优化和内存访问优化,我们通过CPU-GPU异构实现显著加速了算法,同时保持了输出图像的质量。实验结果表明,基于GPGPU协同处理的异构计算可以显著加速计算机视觉算法,使其在实际移动设备上变得实用。
引用
@article{arxiv.1403.4238,
title = {Computer Vision Accelerators for Mobile Systems based on OpenCL GPGPU Co-Processing},
author = {Guohui Wang and Yingen Xiong and Jay Yun and Joseph R. Cavallaro},
journal= {arXiv preprint arXiv:1403.4238},
year = {2014}
}
备注
15 pages, 15 figures. Submitted and accepted for publication in Journal of Signal Processing Systems, 2014