Publications of Heiko Falk

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

  • Heiko Falk and Max Gandyra (2022). haRTStone - Benchmark Classification Datasets.

  • Heiko Falk and Max Gandyra (2022). haRTStone - Feature Extractor Software.

  • Heiko Falk and Max Gandyra (2022). haRTStone - Collection of Existing ANSI-C Benchmarks.

  • 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]

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]

  • 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, Sebastian Altmeyer, Peter Hellinckx, Björn Lisper, Wolfgang Puffitsch, Christine Rochange, Martin Schoeberl, Rasmus Bo Sørensen, Peter Wägemann and Simon Wegener (2016). TACLeBench: A Benchmark Collection to Support Worst-Case Execution Time Research. 2:1-2:10 [Abstract]

  • 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]

  • Heiko Falk (2016). Achieving Timing Predictability by Combining Models.

2015

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

  • Che-Wei Chang, Jian-Jia Chen, Tei-Wei Kuo and Heiko Falk (2015). Real-Time Task Scheduling on Island-Based Multi-Core Platforms. IEEE Transactions on Parallel and Distributed Systems (TPDS). 26. (2), 538-550 [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]

  • Heiko Falk (Ed.) (2014). Proceedings of the 14th International Workshop on Worst-Case Execution Time Analysis (WCET). [www]

  • 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]

  • Nicolas Roeser, Arno Luppold and Heiko Falk (2014). Multi-Criteria Optimization of Hard Real-Time Systems. 49-52 [Abstract]

2013

  • Arno Luppold, Benjamin Menhorn, Heiko Falk and Frank Slomka (2013). A New Concept for System-Level Design of Runtime Reconfigurable Real-Time Systems. [Abstract]

  • Arno Luppold, Benjamin Menhorn, Heiko Falk and Frank Slomka (2013). A New Concept for System-Level Design of Runtime Reconfigurable Real-Time Systems. the ACM SIGBED Review. 10. (4), 57-60 [Abstract]

  • Che-Wei Chang, Jian-Jia Chen, Tei-Wei Kuo and Heiko Falk (2013). Real-Time Partitioned Scheduling on Multi-Core Systems with Local and Global Memories. 467-472 [Abstract]

  • 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 Peter Marwedel (Eds.) (2012). Introduction to the Special Section on SCOPES'09. ACM Transactions on Embedded Computing Systems (TECS). 11S. (1), 17:1-17:3

  • Heiko Falk and Wang Yi (Eds.) (2012). Proceedings of the 13th International Conference on Languages, Compilers, Tools and Theory for Embedded Systems (LCTES). [www]

  • 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]

  • Che-Wei Chang, Jian-Jia Chen, Waqaas Munawar, Tei-Wei Kuo and Heiko Falk (2012). Partitioned Scheduling for Real-Time Tasks on Multiprocessor Embedded Systems with Programmable Shared SRAMs. 153-162 [Abstract]

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

  • Heiko Falk, Kevin Hammond, Kim G. Larsen, Björn Lisper and Stefan M. Petters (2012). Code-Level Timing Analysis of Embedded Software. 163-164 [Abstract]

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 (Ed.) (2009). Proceedings of the 12th International Workshop on Software & Compilers for Embedded Systems (SCOPES). [www]

  • 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

  • Peter Marwedel and Heiko Falk (2008). Embedded Systems - with Emphasis on the Exploitation of the Memory Hierarchy.

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

  • Heiko Falk (Ed.) (2008). Proceedings of the 11th International Workshop on Software & Compilers for Embedded Systems (SCOPES). [www]

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

  • Heiko Falk (2008). Memory-architecture aware compilation.

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

2007

  • Heiko Falk and Peter Marwedel (Eds.) (2007). Proceedings of the 10th International Workshop on Software & Compilers for Embedded Systems (SCOPES). [www]

  • Robert Pyka, Christoph Faßbach, Manish Verma, Heiko Falk and Peter Marwedel (2007). Operating system integrated energy aware scratchpad allocation strategies for multiprocess applications. 41-50 [Abstract]

  • 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, Jens Wagner and André Schaefer (2006). Use of a Bit-true Data Flow Analysis for Processor-Specific Source Code Optimization. 133-138 [Abstract]

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

Eintrag 1-100 von 112
12