Options
Compiler-based code compression for hard real-time systems
Citation Link: https://doi.org/10.15480/882.2230
Publikationstyp
Working Paper
Date Issued
2019-05
Sprache
English
Author(s)
Institut
TORE-DOI
TORE-URI
Citation
Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems (SCOPES ’19), May 27–28, 2019, Sankt Goar, Germany. ACM, New York, NY, ISBN 978-1-4503-6762-2
Contribution to Conference
Publisher DOI
Scopus ID
Real-Time Systems often come with additional requirements apart from being functionally correct and adhering to their timing constraints. Another common additional optimization goal is to meet code size requirements. Code compression techniques might be utilized to meet code size constraints in embedded systems. We show how to extend a compiler targeting hard real-time systems by an asymmetric compiler-based code compression/decompression, where the compression is performed at the compilation time and the decompression takes place at the execution time. Moreover, experimental results show the impact of the decompression algorithm on the estimated Worst-Case Execution Time that is one of the key properties of hard real-time systems.
Subjects
compiler
compression
run-time decompression
real-time systems
integer-linear programming
DDC Class
600: Technik
620: Ingenieurwissenschaften
More Funding Information
Deutsche Forschungsgemeinschaft
Loading...
Name
201905-scopes-muts.pdf
Size
1.8 MB
Format
Adobe PDF