GPU accelerated multispectral EO imagery optimised CCSDS-123 lossless compression implementation

R. Davidson, C. Bridges
{"title":"GPU accelerated multispectral EO imagery optimised CCSDS-123 lossless compression implementation","authors":"R. Davidson, C. Bridges","doi":"10.1109/AERO.2017.7943817","DOIUrl":null,"url":null,"abstract":"Continual advancements in Earth Observation (EO) optical imager payloads has led to a significant increase in the volume of multispectral data generated onboard EO satellites. As a result, a growing onboard data bottleneck need to be alleviated. One technique commonly used is onboard image compression. However, the performance of traditional space qualified processors, such as radiation hardened FPGAs, are not able to meet current nor future onboard data processing requirements. Therefore, a new high capability hardware architecture is required. In previous work a new GPU accelerated scalable heterogeneous hardware architecture for onboard data processing was proposed. In this paper, two new CUDA GPU implementations of the state-of-the-art lossless multidimensional image compression algorithm CCSDS-123, are discussed. The first implementation is a generic CUDA implementation of the CCSDS-123 algorithm whilst the second is optimised specifically for multispectral EO imagery. Both implementations utilise image tiling to leverage an additional axis for algorithm parallelisation to increase processing throughput. The CUDA implementation and optimisation techniques deployed are discussed in the paper. In addition, compression ratio and throughput performance results are presented for each implementation. Further experimental studies into the relationships between algorithm user definable compression parameters, tile sizes, tile dimensions and the achieved compression ratio and throughput, were performed.","PeriodicalId":224475,"journal":{"name":"2017 IEEE Aerospace Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE Aerospace Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AERO.2017.7943817","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13

Abstract

Continual advancements in Earth Observation (EO) optical imager payloads has led to a significant increase in the volume of multispectral data generated onboard EO satellites. As a result, a growing onboard data bottleneck need to be alleviated. One technique commonly used is onboard image compression. However, the performance of traditional space qualified processors, such as radiation hardened FPGAs, are not able to meet current nor future onboard data processing requirements. Therefore, a new high capability hardware architecture is required. In previous work a new GPU accelerated scalable heterogeneous hardware architecture for onboard data processing was proposed. In this paper, two new CUDA GPU implementations of the state-of-the-art lossless multidimensional image compression algorithm CCSDS-123, are discussed. The first implementation is a generic CUDA implementation of the CCSDS-123 algorithm whilst the second is optimised specifically for multispectral EO imagery. Both implementations utilise image tiling to leverage an additional axis for algorithm parallelisation to increase processing throughput. The CUDA implementation and optimisation techniques deployed are discussed in the paper. In addition, compression ratio and throughput performance results are presented for each implementation. Further experimental studies into the relationships between algorithm user definable compression parameters, tile sizes, tile dimensions and the achieved compression ratio and throughput, were performed.
GPU加速多光谱EO图像优化CCSDS-123无损压缩实现
地球观测(EO)光学成像仪有效载荷的不断进步导致了EO卫星上产生的多光谱数据量的显著增加。因此,日益增长的机载数据瓶颈需要得到缓解。一种常用的技术是机载图像压缩。然而,传统的空间合格处理器的性能,如抗辐射fpga,不能满足当前和未来的机载数据处理要求。因此,需要一种新的高性能硬件体系结构。在以前的工作中,提出了一种新的GPU加速可扩展的异构硬件架构,用于板载数据处理。本文讨论了两种新的CUDA GPU实现最先进的无损多维图像压缩算法CCSDS-123。第一个实现是CCSDS-123算法的通用CUDA实现,而第二个是针对多光谱EO图像进行优化的。这两种实现都利用图像平铺来利用算法并行化的额外轴来提高处理吞吐量。本文讨论了CUDA的实现和优化技术。此外,还给出了每种实现的压缩比和吞吐量性能结果。进一步实验研究了算法用户自定义压缩参数、贴图大小、贴图尺寸与实现的压缩比和吞吐量之间的关系。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信