计算机工程与科学2017,Vol.39Issue(5):855-860,6.DOI:10.3969/j.issn.1007-130X.2017.05.006
基于OpenCL的JPEG压缩算法并行化设计与实现
Parallel design and implementation of JPEG compression algorithm based on OpenCL
摘要
Abstract
As the scale of information data increases enormously,traditional single-processor or multiprocessor structure based computing devices are unable to meet the requirements of real-time data processing.The heterogeneous parallel computing technology attracts much attention and is widely applied for its effective computation efficiency and parallel real-time processing capability.We propose a parallel design of the JPEG compression algorithm based on OpenCL by using the advantages of the GPU in image processing.The JPEG algorithm is divided into multiple kernel programs,and the kernels are sequentially controlled by the event information transfer.The parallel algorithm is simulated and verified on the GPU+CPU platform.Experimental results show that under the same image quality condition,the parallel algorithm can improve algorithm implementation efficiency and reduce time substantially.And as the graph size increases,the efficiency of the algorithm obtains obvious improvement.关键词
异构计算/OpenCL/并行化/JPEGKey words
heterogeneous computing/OpenCL/parallel processing/JPEG分类
信息技术与安全科学引用本文复制引用
张敏华,张剑贤,裘雪红,周端..基于OpenCL的JPEG压缩算法并行化设计与实现[J].计算机工程与科学,2017,39(5):855-860,6.基金项目
国家自然科学基金(61474087) (61474087)
中央高校基本科研业务费专项资金(JB150315) (JB150315)