摘要:
根据Landsat8卫星下行数据的特点,结合RICE无损数据压缩算法和CUDA编程技术,提出一种基于图像处理单元(GPU)的实时解压缩处理系统方案,采用统一计算设备架构和流水线式解压缩结构进行任务分解及CUDA优化。测试结果表明,与基于CPU的解压缩方案相比,基于GPU的解压缩系统获得7.45倍的加速比,能够达到Landsat8卫星下行数据实时解压缩处理速度要求的1.8倍以上,解压缩的图像数据正确率高且成本较低。
关键词:
无损数据压缩算法,
实时解压缩,
图形处理单元,
卫星下行数据,
并行计算
Abstract:
According to the features of downlink data of Landsat8 as well as the RICE lossless data compression algorithm and the CUDA programming technology,a real-time decompression processing system bsed on Graphic Processing Unit(GPU) is proposed.It adopts Compute Unified Device Architecture(CUDA) and pipelined decompression structure for task decompression and CUDA optimization.Experimental results show that the speed-up of the implemented decompression system is 7.45 times that of the CPU-based solution,and the processing rate is at least 1.8 times as high as that required by Landsat8 satellite downlink data real-time decompression.The decompressed image data has high accuracy with low cost.
Key words:
lossless data compression algorithm,
real-time decompression,
Graphic Processing Unit(GPU),
satellite downlink data,
parallel computing
中图分类号: