High performance CCSDS image data compression using GPGPUs for space applications

dc.contributor.authorRamanarayanan, Sunil Chokkanathapuram
dc.contributor.authorManthey, Kristian
dc.contributor.authorJuurlink, Ben
dc.date.accessioned2018-07-13T08:37:30Z
dc.date.available2018-07-13T08:37:30Z
dc.date.issued2015
dc.description.abstractThe usage of graphics processing units (GPUs) as computing architectures for inherently data parallel signal processing applications in this computing era is very popular. In principle, GPUs in comparison with central processing units (CPUs) could achieve significant speed-up over the latter, especially considering data parallel applications which expect high throughput. The paper investigates the usage of GPUs for running space borne image data compression algorithms, in particular the CCSDS 122.0-B-1 standard as a case study. The paper proposes an architecture to parallelize the Bit-Plane Encoder (BPE) stage of the CCSDS 122.0-B-1 in lossless mode using a GPU to achieve high throughput performance to facilitate real-time compression of satellite image data streams. Experimental results are furnished by comparing the performance in terms of compression time of the GPU implementation versus a state of the art single threaded CPU and an field-programmable gate array (FPGA) implementation. The GPU implementation on a NVIDIA® GeForce® GTX 670 achieves a peak throughput performance of 162.382 Mbyte/s (932.288 Mbit/s) and an average speed-up of at least 15 compared to the software implementation running on a 3.47 GHz single core Intel® XeonTM processor. The high throughput CUDA implementation using GPUs could potentially be suitable for air borne and space borne applications in the future, if the GPU technology evolves to become radiation-tolerant and space-qualified.en
dc.identifier.issn0177-0454
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/8017
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-7180
dc.language.isoenen
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.ddc004 Datenverarbeitung; Informatikde
dc.subject.otherGPGPUen
dc.subject.othergraphics processing unitsen
dc.subject.othercompressionen
dc.subject.otherimage dataen
dc.subject.othercacheen
dc.subject.otherspace applicationsen
dc.titleHigh performance CCSDS image data compression using GPGPUs for space applicationsen
dc.typeArticleen
dc.type.versionpublishedVersionen
dcterms.bibliographicCitation.issue1en
dcterms.bibliographicCitation.journaltitlePARS: Parallel-Algorithmen, -Rechnerstrukturen und -Systemsoftwareen
dcterms.bibliographicCitation.originalpublishernameGesellschaft für Informatik e.V., Parallel-Algorithmen, -Rechnerstrukturen und -Systemsoftware, PARSen
dcterms.bibliographicCitation.originalpublisherplaceErlangenen
dcterms.bibliographicCitation.pageend58en
dcterms.bibliographicCitation.pagestart49en
dcterms.bibliographicCitation.volume32en
tub.accessrights.dnbfreeen
tub.affiliationFak. 4 Elektrotechnik und Informatik::Inst. Technische Informatik und Mikroelektronik::FG Architektur eingebetteter Systemede
tub.affiliation.facultyFak. 4 Elektrotechnik und Informatikde
tub.affiliation.groupFG Architektur eingebetteter Systemede
tub.affiliation.instituteInst. Technische Informatik und Mikroelektronikde
tub.publisher.universityorinstitutionTechnische Universität Berlinen

Files

Original bundle
Now showing 1 - 1 of 1
Loading…
Thumbnail Image
Name:
ramanarayanan_etal_2015.pdf
Size:
1.16 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.9 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections