基于GPU的EBCOT解码模块并行优化设计

作者:李吕琪; 曾绍阳
来源:电子元器件与信息技术, 2023, 7(04): 41-44.
DOI:10.19772/j.cnki.2096-4455.2023.4.010

摘要

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

全文