期刊文献+

基于OpenCL的图像灰度化并行算法研究 被引量:6

The Study on Image Gray-Scale Parallel Algorithm Based on OpenCL
下载PDF
导出
摘要 随着图像数据量的增加,传统单核处理器或多处理器结构的计算方式已无法满足图像灰度化实时处理需求.该文利用图像处理器(GPU)在异构并行计算的优势,提出了基于开放式计算语言(OpenCL)的图像灰度化并行算法.通过分析加权平均图像灰度化数据处理的并行性,对任务进行了层次化分解,设计了2级并行的并行算法并映射到“CPU+GPU”异构计算平台上.实验结果显示:图像灰度化并行算法在OpenCL架构下NVIDIA GPU计算平台上相比串行算法、多核CPU并行算法和CUDA并行算法的性能分别获得了27.04倍、4.96倍和1.21倍的加速比.该文提出的并行优化方法的有效性和性能可移植性得到了验证. With the increase of image data amount,the computing model of the traditional single-core processor or multi-processor structure can′t meet the real-time processing requirements of image gray-scale.In this paper,the parallel algorithm of image gray-scale based on Open Computing Language(OpenCL)is proposed by using the advantages of Graphic Processing Unit(GPU)in heterogeneous parallel computing.By analyzing the parallelism of weighted average image gray-scale algorithm data processing,the task is decomposed hierarchically.Two levels parallel algorithm is designed and mapped onto the CPU+GPU heterogeneous computing platform.The experimental results show that compared with the performance of the serial algorithm,multi-core CPU parallel algorithm and parallel algorithm based on Compute Unified Device Architecture(CUDA),the image gray-scale parallel algorithm obtains 27.04 times,4.96 times and 1.21 times speedup in the NVIDIA GPU computing platform under the OpenCL architecture respectively.The validity and performance portability of the proposed parallel optimization method are verified.
作者 肖汉 郭宝云 李彩林 肖诗洋 XIAO Han;GUO Baoyun;LI Cailin;XIAO Shiyang(School of Information Science and Technology,Zhengzhou Normal University,Zhengzhou Henan 450044,China;School of Information Engineering,Zhengzhou University,Zhengzhou Henan 450001,China;School of Civil and Architectural Engineering,Shandong University of Technology,Zibo Shandong 255000,China;School of Civil Engineering,Northeast Forestry University,Harbin Heilongjiang 150040,China)
出处 《江西师范大学学报(自然科学版)》 CAS 北大核心 2020年第5期462-471,共10页 Journal of Jiangxi Normal University(Natural Science Edition)
基金 国家自然科学基金(41701525,41601496) 山东省自然科学基金(ZR2017LD002) 山东省重点研发计划(2018GGX106002)资助项目.
关键词 图像灰度化 加权平均 图形处理器 开放式计算语言 并行算法 image gray-scale weighted average Graphic Processing Unit(GPU) Open Computing Language(OpenCL) parallel algorithm
  • 相关文献

参考文献6

二级参考文献27

  • 1罗力,杨超,赵宇波,蔡小川.CPU/GPU集群上求解偏微分方程的可扩展混合算法[J].集成技术,2012,1(1):84-88. 被引量:2
  • 2KHILANY B, DALLY W J, CHANG A, et al. VLSI design and verification of the imagine processor[C].Proceedings of the IEEE International Conference on Computer Design. Freiburg, Germany : IEEE, 2002:289- 294.
  • 3RAMAN S K,PENTKOVSKI V, KESHAVA J. Implementing streaming SIMD extensions on the Pentium III processor[J]. IEEE Micro, 2000,20(4):47-57.
  • 4CLARK L T, HOFFMAN E J, MILLER J, et al. An em- bedded 32-b microprocessor core for low-power and high- performance applications[J]. IEEE Solid State Circuits,2001, 36( 11 ): 1599-1608.
  • 5KAPASI U J, RIXNER S, DALLY W J, et al. Programmable stream processors[J]. IEEE Computer, 2003,36(8): 54-62.
  • 6SAKURAI M, NAGATA H, YAMADA M, et al. A transport stream processor for HDD recording and playback of HDTV signal[J]. IEEE Transactions on Consumer Electronics, 2002,48(4):810-815.
  • 7TENLLADO C, SETOAIN J, PRIETO M, et al. Parallel implementation of the 2Ddiscrete wavelet transform on graphics processing units: filter bank versus lifting[J]. IEEE Transactions on Parallel and Distributed Systems, 2008,19 (3):299-310.
  • 8CHAI S M, CHIRICESCU S, ESSICK R, et al. Streaming processors for next-generation mobile imaging applications [J]. IEEE Communications, 2005,43(12):81-89.
  • 9YANG X J, YAN X B, XING Z C, et al. Fei Teng 64 stream processing system: architecture, compiler, and pro- gramming[J]. IEEE Parallel and Distributed Systems,2009, 20(8): 1142-1157.
  • 10KHAILANY B, DALLY W J, KAPASI U J,et al. Imagine: media processing with streams[J].IEEE Micro, 2001,21(2): 35 -46.

共引文献10

同被引文献72

引证文献6

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部