Publications on WCET-Aware Compilation

2024

  • Thilo Fischer and Heiko Falk (2024). Shared Cache Analysis under Preemptive Scheduling. [Abstract]

  • Thilo Fischer and Heiko Falk (2024). Towards Analysing Cache-Related Preemption Delay in Non-Inclusive Cache Hierarchies. ACM Transactions on Embedded Computing Systems (TECS). [Abstract]

  • Thilo Fischer and Heiko Falk (2024). Timing-aware analysis of shared cache interference for non-preemptive scheduling. The International Journal of Time-Critical Computing Systems (Real-Time Systems). [Abstract]

2023

  • Benjamin Rouxel, Christopher Brown, Emad Ebeid, Kerstin Eder, Heiko Falk, Clemens Grelck, Jesper Holst, Shashank Jadhav, Yoann Marquer, Marcos Martinez De Alejandro, Kris Nikov, Ali Sahafi, Ulrik Schultz, Adam Seewald, Vangelis Vassalos, Simon Wegener and Olivier Zendra (2023). The TeamPlay Project: Analysing and Optimising Time, Energy, and Security for Cyber-Physical Systems. [Abstract]

  • Thilo Fischer and Heiko Falk (2023). WCET Analysis of Shared Caches in Multi-Core Architectures using Event-Arrival Curves. [Abstract]

  • Kateryna Muts and Heiko Falk (2023). Clustering Solutions of Multiobjective Function Inlining Problem. 4:1-2:12 [Abstract]

  • Shashank Jadhav and Heiko Falk (2023). Towards Multi-Objective Dynamic SPM Allocation. 6:1-6:12 [Abstract]

  • Shashank Jadhav and Heiko Falk (2023). Efficient and Effective Multi-Objective Optimization for Real-Time Multi-Task Systems. 5:1-5:12 [Abstract]

  • Thilo Fischer and Heiko Falk (2023). Analysis of Shared Cache Interference in Multi-Core Systems using Event-Arrival Curves. 23-33 [Abstract]

2022

  • Shashank Jadhav and Heiko Falk (2022). Approximating WCET and Energy Consumption for Fast Multi-Objective Memory Allocation. 162-172 [Abstract]

2021

  • Kateryna Muts and Heiko Falk (2021). Predicting Objectives on a Reduced Search Space of Multiobjective Function Inlining. [Abstract]

  • Kateryna Muts and Heiko Falk (2021). Predicting Worst-Case Execution Times During Multi-Criterial Function Inlining. [Abstract]

  • Dominic Oehlert (2021). Worst Case Execution Time Oriented Code Optimization of Hard Real-Time Multicore Systems. [Abstract]

2020

  • Heiko Falk, Shashank Jadhav, Arno Luppold, Kateryna Muts, Dominic Oehlert, Nina Piontek and Mikko Roth (2020). Compilation for Real-Time Systems a Decade After PREDATOR. 151-169 [Abstract]

  • Dominic Oehlert, Edward Umaña Williams and Heiko Falk (2020). Work-In-Progress: Fine-Grained On-Chip Energy Measurement of a Real-Time Multi-Core Processor. [Abstract]

  • Arno Luppold (2020). Schedulability-Oriented Code Optimization of Hard Real-Time Multitasking Systems. [Abstract]

  • Kateryna Muts and Heiko Falk (2020). Multi-Criteria Function Inlining for Hard Real-Time Systems. 56-66 [Abstract]

  • Arno Luppold, Dominic Oehlert and Heiko Falk (2020). Compiling for the Worst Case: Memory Allocation for Multi-task and Multi-core Hard Real-time Systems. ACM Transactions on Embedded Computing Systems (TECS). 19. (2), [Abstract]

2019

  • Heiko Falk, Shashank Jadhav, Arno Luppold, Kateryna Muts, Dominic Oehlert, Nina Piontek and Mikko Roth (2019). Compilation for Real-Time Systems 10 Years After PREDATOR.

  • Dominic Oehlert, Arno Luppold and Heiko Falk (2019). Favorable Adjustment of Periods for Reduced Hyperperiods in Real-Time Systems. 82-85 [Abstract]

  • Kateryna Muts, Arno Luppold and Heiko Falk (2019). Compiler-Based Code Compression for Hard Real-Time Systems. 72-81 [Abstract]

  • Shashank Jadhav and Heiko Falk (2019). Multi-Objective Optimization for the Compiler of Real-Time Systems based on Flower Pollination Algorithm. 45-48 [Abstract]

  • Shashank Jadhav, Mikko Roth, Heiko Falk, Christopher Brown and Adam Barwell (2019). Reasoning about non-functional properties using compiler intrinsic function annotations. 25-28 [Abstract]

  • Dominic Oehlert, Semla Saidi and Heiko Falk (2019). Code-Inherent Traffic Shaping for Hard Real-Time Systems. [Abstract]

2018

  • Dominic Oehlert, Arno Luppold and Heiko Falk (2018). Compilation for Real-Time Systems - An Overview of the WCET-Aware C Compiler WCC. [Abstract]

  • Dominic Oehlert, Selma Saidi and Heiko Falk (2018). Compiler-Based Extraction of Event Arrival Functions for Real-Time Systems Analysis. 4:1-4:22 [Abstract]

  • Kateryna Muts, Arno Luppold and Heiko Falk (2018). Multi-Objective Optimization for the Compiler of Hard Real-Time Systems. [Abstract]

  • Dominic Oehlert and Heiko Falk (2018). WCET Analysis of Automotive Buses using WCC. [Abstract]

  • Dominic Oehlert, Arno Luppold and Heiko Falk (2018). Mitigating Data Cache Aging through Compiler-Driven Memory Allocation. 58-61 [Abstract]

  • Kateryna Muts, Arno Luppold and Heiko Falk (2018). Multi-Criteria Compiler-Based Optimization of Hard Real-Time Systems. 54-57 [Abstract]

  • Mikko Roth, Arno Luppold and Heiko Falk (2018). Measuring and Modeling Energy Consumption of Embedded Systems for Optimizing Compilers. 86-89 [Abstract]

  • Arno Luppold, Dominic Oehlert and Heiko Falk (2018). Evaluating the Performance of Solvers for Integer-Linear Programming. [Abstract]

  • Claire Pagetti, Julien Forget, Heiko Falk, Dominic Oehlert and Arno Luppold (2018). Automated generation of time-predictable executables on multi-core. 104-113 [Abstract]

2017

  • Dominic Oehlert, Arno Luppold and Heiko Falk (2017). Bus-aware Static Instruction SPM Allocation for Multicore Hard Real-Time Systems. 1:1-1:22 [Abstract]

  • Peter Marwedel, Heiko Falk, and Olaf Neugebauer (2017). Memory-Aware Optimization of Embedded Software for Multiple Objectives. [Abstract]

  • Arno Luppold and Heiko Falk (2017). Schedulability-Aware SPM Allocation for Preemptive Hard Real-Time Systems with Arbitrary Activation Patterns. 1074-1079 [Abstract]

  • Heiko Falk (2017). Timing Analysis and Code Optimization for Massively-Parallel Real-Time Systems.

  • Heiko Falk (2017). Compilation Techniques for Parallel, Safety-Critical Systems with Real-Time Constraints.

2016

  • Heiko Falk (2016). WCET-Aware Compilation and Optimization for Real-Time Systems.

  • Heiko Falk and Arno Luppold (2016). Schedulability-Aware Code Optimization for Multi-Task Real-Time Systems.

  • Arno Luppold, Christina Kittsteiner and Heiko Falk (2016). Cache-Aware Instruction SPM Allocation for Hard Real-Time Systems. 77-85 [Abstract]

  • Dominic Oehlert, Arno Luppold and Heiko Falk (2016). Practical Challenges of ILP-based SPM Allocation Optimizations. 86-89 [Abstract]

2015

  • Arno Luppold and Heiko Falk (2015). Code Optimization of Periodic Preemptive Hard Real-Time Multitasking Systems. 35-42 [Abstract]

  • Arno Luppold and Heiko Falk (2015). Schedulability aware WCET-Optimization of Periodic Preemptive Hard Real-Time Multitasking Systems. 101-104 [Abstract]

2014

  • Philip Axer, Rolf Ernst, Heiko Falk, Alain Girault, Daniel Grund, Nan Guan, Bengt Jonsson, Peter Marwedel, Jan Reineke, Christine Rochange, Maurice Sebastian, Reinhard von Hanxleden, Reinhard Wilhelm and Wang Yi (2014). Building Timing Predictable Embedded Systems. ACM Transactions on Embedded Computing Systems (TECS). 13. (4), [Abstract]

  • Sudipta Chattopadhyay, Lee Kee Chong, Abhik Roychoudhury, Timon Kelter, Peter Marwedel and Heiko Falk (2014). A Unified WCET Analysis Framework for Multicore Platforms. ACM Transactions on Embedded Computing Systems (TECS). 13. (4s), [Abstract]

  • Heiko Falk (2014). WCET-aware compilation and optimization.

  • Timon Kelter, Heiko Falk, Peter Marwedel, Sudipta Chattopadhyay and Abhik Roychoudhury (2014). Static analysis of multi-core TDMA resource arbitration delays. the International Journal of Time-Critical Computing Systems (Real-Time Systems). 50. (2), 185-229 [Abstract]

  • Arno Luppold and Heiko Falk (2014). Schedulability-Oriented WCET-Optimization of Hard Real-Time Multitasking Systems. 9-12 [Abstract]

2013

  • Timon Kelter, Tim Harde, Peter Marwedel and Heiko Falk (2013). Evaluation of resource arbitration methods for multi-core real-time systems. 1-10 [Abstract]

  • Jan C. Kleinsorge, Heiko Falk and Peter Marwedel (2013). Simple Analysis of Partial Worst-case Execution Paths on General Control Flow Graphs. [Abstract]

2012

  • Sascha Plazar, Heiko Falk, Jan C. Kleinsorge and Peter Marwedel (2012). WCET-aware Static Locking of Instruction Caches. 44-52 [Abstract]

  • Sudipta Chattopadhyay, Lee Kee Chong, Abhik Roychoudhury, Timon Kelter, Heiko Falk and Peter Marwedel (2012). A Unified WCET Analysis Framework for Multi-core Platforms. 99-108 [Abstract]

  • Philip Axer, Rolf Ernst, Heiko Falk, Alain Girault, Daniel Grund, Nan Guan, Bengt Jonsson, Peter Marwedel, Jan Reineke, Christine Rochange, Maurice Sebastian, Reinhard von Hanxleden, Reinhard Wilhelm and Wang Yi (2012). Building Timing Predictable Embedded Systems. (#2012-013), [Abstract]

  • Heiko Falk and Jan C. Kleinsorge (2012). Reconciling Compilers and Timing Analysis for Safety-Critical Real-Time Systems - the WCET-aware C Compiler WCC.

  • Heiko Falk, Peter Marwedel and Paul Lokuciejewski (2012). Reconciling Compilation and Timing Analysis. 145-170 [Abstract]

  • Heiko Falk (2012). Reconciling Compilation and Timing Analysis.

2011

  • Timon Kelter, Heiko Falk, Peter Marwedel, Sudipta Chattopadhyay and Abhik Roychoudhury (2011). Bus-Aware Multicore WCET Analysis through TDMA Offset Bounds. (#837), [Abstract]

  • Timon Kelter, Heiko Falk, Peter Marwedel, Sudipta Chattopadhyay and Abhik Roychoudhury (2011). Bus-Aware Multicore WCET Analysis through TDMA Offset Bounds. 3-12 [Abstract]

  • Heiko Falk, Norman Schmitz and Florian Schmoll (2011). WCET-aware Register Allocation based on Integer-Linear Programming. 13-22 [Abstract]

  • Paul Lokuciejewski, Sascha Plazar, Heiko Falk, Peter Marwedel and Lothar Thiele (2011). Approximating Pareto optimal compiler optimization sequences-a trade-off between WCET, ACET and code size. Software: Practice and Experience. 41. (12), 1437-1458 [Abstract]

  • Heiko Falk and Helena Kotthaus (2011). WCET-driven Cache-aware Code Positioning. 145-154 [Abstract]

  • Jan C. Kleinsorge, Heiko Falk and Peter Marwedel (2011). A Synergetic Approach to Accurate Analysis of Cache-Related Preemption Delay. 329-338 [Abstract]

  • Samarjit Chakraborty, Marco Di Natale, Heiko Falk, Martin Lukasiewyzc and Frank Slomka (2011). Timing and Schedulability Analysis for Distributed Automotive Control Applications. 349-350 [Abstract]

  • Sascha Plazar, Jan C. Kleinsorge, Heiko Falk and Peter Marwedel (2011). WCET-driven Branch Prediction aware Code Positioning. 165-174 [Abstract]

2010

  • Peter Marwedel and Heiko Falk (2010). Reconciling compilers and timing analysis.

  • Paul Lokuciejewski, Sascha Plazar, Heiko Falk, Peter Marwedel and Lothar Thiele (2010). Multi-Objective Exploration of Compiler Optimizations for Real-Time Systems. 115-122 [Abstract]

  • Heiko Falk and Paul Lokuciejewski (2010). A compiler framework for the reduction of worst-case execution times. the International Journal of Time-Critical Computing Systems (Real-Time Systems). 46. (2), 251-300 [Abstract]

2009

  • Heiko Falk (2009). Compiler Techniques for hard Real-Time Systems (in German).

  • Heiko Falk (2009). WCET-aware Register Allocation based on Graph Coloring. 726-731 [Abstract]

  • Heiko Falk and Jan C. Kleinsorge (2009). Optimal Static WCET-aware Scratchpad Allocation of Program Code. 732-737 [Abstract]

  • Paul Lokuciejewski, Daniel Cordes, Heiko Falk and Peter Marwedel (2009). A Fast and Precise Static Loop Analysis based on Abstract Interpretation, Program Slicing and Polytope Models. 136-146 [Abstract]

2008

  • Paul Lokuciejewski, Heiko Falk and Peter Marwedel (2008). WCET-driven Cache-based Procedure Positioning Optimizations. 321-330 [Abstract]

  • Paul Lokuciejewski, Heiko Falk, Peter Marwedel and Henrik Theiling (2008). WCET-Driven, Code-Size Critical Procedure Cloning. 21-30 [Abstract]

  • Peter Marwedel and Heiko Falk (2008). Memory-architecture aware compilation. [www]

2007

  • Paul Lokuciejewski, Heiko Falk, Martin Schwarzer and Peter Marwedel (2007). Tighter WCET Estimates by Procedure Cloning. 27-32 [Abstract]

  • Peter Marwedel, Heiko Falk, Sascha Plazar, Robert Pyka and Lars Wehmeyer (2007). Automatic mapping to tightly-coupled memories and cache locking.

  • Heiko Falk, Sascha Plazar and Henrik Theiling (2007). Compile-Time Decided Instruction Cache Locking Using Worst-Case Execution Paths. 143-148 [Abstract]

  • Paul Lokuciejewski, Heiko Falk, Martin Schwarzer, Peter Marwedel and Henrik Theiling (2007). Influence of Procedure Cloning on WCET Prediction. 137-142 [Abstract]

2006

  • Heiko Falk and Martin Schwarzer (2006). Loop Nest Splitting for WCET-Optimization and Predictability Improvement. [Abstract]

  • Heiko Falk, Paul Lokuciejewski and Henrik Theiling (2006). Design of a WCET-Aware C Compiler. [Abstract]

  • Heiko Falk and Martin Schwarzer (2006). Loop Nest Splitting for WCET-Optimization and Predictability Improvement. 115-120 [Abstract]

  • Heiko Falk, Paul Lokuciejewski and Henrik Theiling (2006). Design of a WCET-Aware C Compiler. 121-126 [Abstract]

Eintrag 1-83 von 83