Compiler-Based Code Compression for Hard Real-Time Systems
作者: Kateryna MutsArno LuppoldHeiko Falk
作者单位: Hamburg University of Technology, Institute of Embedded Systems, Hamburg, Germany;;Hamburg University of Technology, Institute of Embedded Systems, Hamburg, Germany;;Hamburg University of Technology, Institute of Embedded Systems, Hamburg, Germany
论文集英文名称: Software and Compilers for Embedded Systems
来源数据库: Association for Computing Machinery
DOI: 10.1145/3323439.3323976
关键词: Computation In MemoryMemristorNon-Volatile MemoryNon-Von Neumann ArchitectureSimulator
原始语种摘要: 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.
全文获取路径: ACM  (合作)
分享到:

×
关键词翻译
关键词翻译
  • compression 压缩
  • compilation 编绘
  • compiler 程序编制器自动编码器
  • additional 追加的
  • functionally 就其功能
  • constraints 系统规定参数
  • where 哪里
  • common 普通
  • algorithm 算法
  • optimization 最佳化