摘要
为减少海量图像的实时解码时间,对JPEG2000标准中EBCOT算法解码模块进行了优化设计,依托GPU强大浮点数编程和计算能力,提出了一种基于GPU的EBCOT解码并行优化设计方案;从MQ解码优化、合并访问优化、加大L1 cache大小三个方面,给出了程序的具体优化细节;最后,对优化前后的JPEG2000解码程序在解码效率方面进行了相应的测试和性能分析。测试结果表明,一个拥有6块C2075型号GPU服务器的解码能力约等同于110台拥有两个6核CPU服务器的解码能力;同时,GPU解码恢复图像的PSNR与CPU程序的JPEG2000解码结果一致,对图像质量没有损失;因此,对于支持并行、计算量较大且I/O操作较少的图像运算,选用GPU解码方案具有更加明显的优势。
- 单位