摘要
根据Landsat8卫星下行数据的特点,结合RICE无损数据压缩算法和CUDA编程技术,提出一种基于图像处理单元(GPU)的实时解压缩处理系统方案,采用统一计算设备架构和流水线式解压缩结构进行任务分解及CUDA优化。测试结果表明,与基于CPU的解压缩方案相比,基于GPU的解压缩系统获得7.45倍的加速比,能够达到Landsat8卫星下行数据实时解压缩处理速度要求的1.8倍以上,解压缩的图像数据正确率高且成本较低。
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 showthat the speed-up of the implemented decompression system is 7. 45 times that of the CPU-based solution,and the processing rate is at least1. 8 times as high as that required by Landsat8 satellite downlink data real-time decompression. The decompressed image data has high accuracy with lowcost.
出处
《计算机工程》
CAS
CSCD
北大核心
2016年第3期301-307,共7页
Computer Engineering
基金
全国遥感技术标准委员会标准研制基金资助项目(Y2C005101B)
中国科学院遥感与数字地球研究所青年基金资助项目(Y3SJ6100CX)
中国科学院空间科学战略性先导科技专项数据接收系统基金资助项目(Y3YC2000XD)
关键词
无损数据压缩算法
实时解压缩
图形处理单元
卫星下行数据
并行计算
lossless data compression algorithm
real-time decompression
Graphic Processing Unit(GPU)
satellite downlink data
parallel computing