Compilation for Real-Time Systems - An Overview of the WCET-Aware C Compiler WCC

Contributions to be presented at WATERS'18
Post Reply
pagetti
Posts: 12
Joined: Thu Jul 02, 2015

Compilation for Real-Time Systems - An Overview of the WCET-Aware C Compiler WCC

Post by pagetti » Fri May 25, 2018

Titre: Compilation for Real-Time Systems - An Overview of the WCET-Aware C Compiler WCC

Authors:
Dominic Oehlert, Arno Luppold and Heiko Falk

Abstract:
Traditionally, design of embedded hard real-time software and timing analysis are decoupled from each other, leading to complicated design flows involving human interaction. Furthermore, traditional compilers optimize for average-case performance so that no tool support exists supporting the designer to systematically reduce Worst-Case Execution Times in case that deadlines are missed.

The WCET-aware C Compiler WCC improves this situation by tightly integrating timing analyses (both static WCET analyses as well as schedulability analyses) into the compilation and optimization flow. Furthermore, the compiler features dedicated real-time aware optimizations and exploits detailed architectural knowledge so that schedulable code meeting deadlines can be generated automatically, even for multi-task or multi-core systems.
Attachments
WATERS_WCC.pdf
(79.15 KiB) Downloaded 8 times

Post Reply