Publications of Heiko Falk

2017

  • Dominic Oehlert, Arno Luppold and Heiko Falk.
    Bus-aware Static Instruction SPM Allocation for Multicore Hard Real-Time Systems.
    In Proceedings of the 29th Euromicro Conference on Real-Time Systems (ECRTS), pages 1:1-1:22, Dubrovnik / Croatia, June 2017.
    [Abstract] [pdf] [doi: 10.4230/LIPIcs.ECRTS.2017.1]

  • Peter Marwedel, Heiko Falk, and Olaf Neugebauer.
    Memory-Aware Optimization of Embedded Software for Multiple Objectives.
    In S. Ha and J. Teich (Eds.): Handbook of Hardware/Software Codesign, Springer, June 2017.
    [Abstract] [doi: 10.1007/978-94-017-7358-4_27-2]

  • Arno Luppold and Heiko Falk.
    Schedulability-Aware SPM Allocation for Preemptive Hard Real-Time Systems with Arbitrary Activation Patterns.
    In Proceedings of Design, Automation and Test in Europe (DATE), pages 1074-1079, Lausanne / Switzerland, March 2017.
    [Abstract] [pdf] [doi: 10.23919/DATE.2017.7927149]

2016

  • Heiko Falk.
    Achieving Timing Predictability by Combining Models.
    Invited Talk at the Dagstuhl Seminar 16441 on Adaptive Isolation for Predictability and Security, Schloss Dagstuhl / Germany, November 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.
    TACLeBench: A Benchmark Collection to Support Worst-Case Execution Time Research.
    In Proceedings of the 16th International Workshop on Worst-Case Execution Time Analysis (WCET), pages 2:1-2:10, Toulouse / France, July 2016.
    [Abstract] [pdf] [doi: 10.4230/OASIcs.WCET.2016.2]

  • Heiko Falk.
    WCET-Aware Compilation and Optimization for Real-Time Systems.
    Invited Talk at the VERIMAG Laboratory, University Grenoble Alpes, Grenoble / France, June 2016.


  • Dominic Oehlert, Arno Luppold and Heiko Falk.
    Practical Challenges of ILP-based SPM Allocation Optimizations.
    In Proceedings of the 19th International Workshop on Software & Compilers for Embedded Systems (SCOPES), pages 86-89, St. Goar / Germany, May 2016.
    [Abstract] [pdf] [doi: 10.1145/2906363.2906371]

  • Arno Luppold, Christina Kittsteiner and Heiko Falk.
    Cache-Aware Instruction SPM Allocation for Hard Real-Time Systems.
    In Proceedings of the 19th International Workshop on Software & Compilers for Embedded Systems (SCOPES), pages 77-85, St. Goar / Germany, May 2016.
    [Abstract] [pdf] [doi: 10.1145/2906363.2906369]

  • Heiko Falk and Arno Luppold.
    Schedulability-Aware Code Optimization for Multi-Task Real-Time Systems.
    Invited Talk at the Workshop on Analysis vs. Synthesis in Embedded Systems Design, Paris / France, March 2016.


2015

  • Arno Luppold and Heiko Falk.
    Schedulability aware WCET-Optimization of Periodic Preemptive Hard Real-Time Multitasking Systems.
    In Proceedings of the 18th International Workshop on Software & Compilers for Embedded Systems (SCOPES), pages 101-104, St. Goar / Germany, June 2015.
    [Abstract] [pdf] [doi: 10.1145/2764967.2771930]

  • Arno Luppold and Heiko Falk.
    Code Optimization of Periodic Preemptive Hard Real-Time Multitasking Systems.
    In Proceedings of the 18th International Symposium on Real-Time Distributed Computing (ISORC), pages 35-42, Auckland / New Zealand, April 2015.
    [Abstract] [pdf] [doi: 10.1109/ISORC.2015.8]

  • Che-Wei Chang, Jian-Jia Chen, Tei-Wei Kuo and Heiko Falk.
    Real-Time Task Scheduling on Island-Based Multi-Core Platforms.
    In IEEE Transactions on Parallel and Distributed Systems (TPDS), Vol. 26, No. 2, pages 538-550, IEEE, February 2015.
    [Abstract] [doi: 10.1109/TPDS.2013.2297308]

2014

  • Nicolas Roeser, Arno Luppold and Heiko Falk.
    Multi-Criteria Optimization of Hard Real-Time Systems.
    In Proceedings of the 8th Junior Researcher Workshop on Real-Time Computing (JRWRTC), pages 49-52, Versailles / France, October 2014.
    [Abstract] [pdf]

  • Arno Luppold and Heiko Falk.
    Schedulability-Oriented WCET-Optimization of Hard Real-Time Multitasking Systems.
    In Proceedings of the 8th Junior Researcher Workshop on Real-Time Computing (JRWRTC), pages 9-12, Versailles / France, October 2014.
    [Abstract] [pdf]

  • Sudipta Chattopadhyay, Lee Kee Chong, Abhik Roychoudhury, Timon Kelter, Peter Marwedel and Heiko Falk.
    A Unified WCET Analysis Framework for Multicore Platforms.
    © ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published In ACM Transactions on Embedded Computing Systems (TECS), Vol. 13, No. 4s, ACM, July 2014.
    [Abstract] [pdf] [doi: 10.1145/2584654]

  • Heiko Falk (Ed.).
    Proceedings of the 14th International Workshop on Worst-Case Execution Time Analysis (WCET).
    Madrid / Spain, July 2014.
    [doi: 10.4230/OASIcs.WCET.2014.i] [www]

  • Heiko Falk.
    WCET-aware compilation and optimization.
    Lecture at the TACLe Summer School, Venice / Italy, June 2014.
    [pdf]

  • Timon Kelter, Heiko Falk, Peter Marwedel, Sudipta Chattopadhyay and Abhik Roychoudhury.
    Static analysis of multi-core TDMA resource arbitration delays.
    In the International Journal of Time-Critical Computing Systems (Real-Time Systems), Vol. 50, No. 2, pages 185-229, Springer, March 2014.
    [Abstract] [pdf] [doi: 10.1007/s11241-013-9189-x]

  • 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.
    Building Timing Predictable Embedded Systems.
    © ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published In ACM Transactions on Embedded Computing Systems (TECS), Vol. 13, No. 4, ACM, February 2014.
    [Abstract] [pdf] [doi: 10.1145/2560033]

2013

  • Arno Luppold, Benjamin Menhorn, Heiko Falk and Frank Slomka.
    A New Concept for System-Level Design of Runtime Reconfigurable Real-Time Systems.
    In the ACM SIGBED Review, Vol. 10, No. 4, pages 57-60, ACM, December 2013.
    [Abstract] [pdf] [doi: 10.1145/2583687.2583701]

  • Jan C. Kleinsorge, Heiko Falk and Peter Marwedel.
    Simple Analysis of Partial Worst-case Execution Paths on General Control Flow Graphs.
    In Proceedings of the International Conference on Embedded Software (EMSOFT), Montreal / Canada, October 2013.
    [Abstract] [pdf] [doi: 10.1109/EMSOFT.2013.6658594]

  • Timon Kelter, Tim Harde, Peter Marwedel and Heiko Falk.
    Evaluation of resource arbitration methods for multi-core real-time systems.
    In Proceedings of the 13th International Workshop on Worst-Case Execution Time Analysis (WCET), pages 1-10, Paris / France, July 2013.
    [Abstract] [pdf] [doi: 10.4230/OASIcs.WCET.2013.1]

  • Arno Luppold, Benjamin Menhorn, Heiko Falk and Frank Slomka.
    A New Concept for System-Level Design of Runtime Reconfigurable Real-Time Systems.
    In Proceedings of the 5th Workshop on Adaptive and Reconfigurable Embedded Systems (APRES), Philadelphia / USA, April 2013.
    [Abstract] [pdf]

  • Che-Wei Chang, Jian-Jia Chen, Tei-Wei Kuo and Heiko Falk.
    Real-Time Partitioned Scheduling on Multi-Core Systems with Local and Global Memories.
    In Proceedings of the 18th Asia and South Pacific Design Automation Conference (ASP-DAC), pages 467-472, Yokohama / Japan, January 2013.
    [Abstract] [pdf] [doi: 10.1109/ASPDAC.2013.6509640]

2012

  • Heiko Falk.
    Reconciling Compilation and Timing Analysis.
    Invited Talk at the International Conference on Embedded Software (EMSOFT), Tampere / Finland, October 2012.
    [pdf]

  • Heiko Falk, Kevin Hammond, Kim G. Larsen, Björn Lisper and Stefan M. Petters.
    Code-Level Timing Analysis of Embedded Software.
    In Proceedings of the International Conference on Embedded Software (EMSOFT), pages 163-164, Tampere / Finland, October 2012.
    [Abstract] [pdf] [doi: 10.1145/2380356.2380386]

  • Che-Wei Chang, Jian-Jia Chen, Waqaas Munawar, Tei-Wei Kuo and Heiko Falk.
    Partitioned Scheduling for Real-Time Tasks on Multiprocessor Embedded Systems with Programmable Shared SRAMs.
    In Proceedings of the International Conference on Embedded Software (EMSOFT), pages 153-162, Tampere / Finland, October 2012.
    [Abstract] [pdf] [doi: 10.1145/2380356.2380384]

  • 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.
    Building Timing Predictable Embedded Systems.
    Technical Report No. #2012-013, Uppsala University, Department of Information Technology, Uppsala / Sweden, July 2012.
    [Abstract] [pdf]

  • Heiko Falk and Peter Marwedel (Eds.).
    Introduction to the Special Section on SCOPES'09.
    In ACM Transactions on Embedded Computing Systems (TECS), Vol. 11S, No. 1, pages 17:1-17:3, ACM, June 2012.
    [pdf] [doi: 10.1145/2180887.2180894]

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

  • Sudipta Chattopadhyay, Lee Kee Chong, Abhik Roychoudhury, Timon Kelter, Heiko Falk and Peter Marwedel.
    A Unified WCET Analysis Framework for Multi-core Platforms.
    In Proceedings of the 18th Real-Time and Embedded Technology and Applications Symposium (RTAS), pages 99-108, Beijing / China, April 2012.
    [Abstract] [pdf] [doi: 10.1109/RTAS.2012.26]

  • Sascha Plazar, Heiko Falk, Jan C. Kleinsorge and Peter Marwedel.
    WCET-aware Static Locking of Instruction Caches.
    In Proceedings of the International Symposium on Code Generation and Optimization (CGO), pages 44-52, San Jose / USA, April 2012.
    [Abstract] [pdf] [doi: 10.1145/2259016.2259023]

  • Heiko Falk and Jan C. Kleinsorge.
    Reconciling Compilers and Timing Analysis for Safety-Critical Real-Time Systems - the WCET-aware C Compiler WCC.
    Tutorial at the International Symposium on Code Generation and Optimization (CGO), San Jose / USA, March 2012.
    [pdf]

  • Heiko Falk, Peter Marwedel and Paul Lokuciejewski.
    Reconciling Compilation and Timing Analysis.
    In S. Chakraborty and J. Eberspächer (Eds.): Advances in Real-Time Systems, chapter 7, pages 145-170, Springer, March 2012.
    [Abstract] [doi: 10.1007/978-3-642-24349-3_7]

2011

  • Paul Lokuciejewski, Sascha Plazar, Heiko Falk, Peter Marwedel and Lothar Thiele.
    Approximating Pareto optimal compiler optimization sequences-a trade-off between WCET, ACET and code size.
    In Software: Practice and Experience, Vol. 41, No. 12, pages 1437-1458, John Wiley & Sons, November/December 2011.
    [Abstract] [pdf] [doi: 10.1002/spe.1079]

  • Jan C. Kleinsorge, Heiko Falk and Peter Marwedel.
    A Synergetic Approach to Accurate Analysis of Cache-Related Preemption Delay.
    In Proceedings of the International Conference on Embedded Software (EMSOFT), pages 329-338, Taipei / Taiwan, October 2011.
    [Abstract] [pdf] [doi: 10.1145/2038642.2038693]

  • Sascha Plazar, Jan C. Kleinsorge, Heiko Falk and Peter Marwedel.
    WCET-driven Branch Prediction aware Code Positioning.
    In Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES), pages 165-174, Taipei / Taiwan, October 2011.
    [Abstract] [pdf] [doi: 10.1145/2038698.2038724]

  • Heiko Falk and Helena Kotthaus.
    WCET-driven Cache-aware Code Positioning.
    Best Paper Candidate. In Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES), pages 145-154, Taipei / Taiwan, October 2011.
    [Abstract] [pdf] [doi: 10.1145/2038698.2038722]

  • Samarjit Chakraborty, Marco Di Natale, Heiko Falk, Martin Lukasiewyzc and Frank Slomka.
    Timing and Schedulability Analysis for Distributed Automotive Control Applications.
    Tutorial at the International Conference on Embedded Software (EMSOFT), pages 349-350, Taipei / Taiwan, October 2011.
    [Abstract] [pdf] [doi: 10.1145/2038642.2038696]

  • Heiko Falk, Norman Schmitz and Florian Schmoll.
    WCET-aware Register Allocation based on Integer-Linear Programming.
    In Proceedings of the 23rd Euromicro Conference on Real-Time Systems (ECRTS), pages 13-22, Porto / Portugal, July 2011.
    [Abstract] [pdf] [doi: 10.1109/ECRTS.2011.10]

  • Timon Kelter, Heiko Falk, Peter Marwedel, Sudipta Chattopadhyay and Abhik Roychoudhury.
    Bus-Aware Multicore WCET Analysis through TDMA Offset Bounds.
    In Proceedings of the 23rd Euromicro Conference on Real-Time Systems (ECRTS), pages 3-12, Porto / Portugal, July 2011.
    [Abstract] [pdf] [doi: 10.1109/ECRTS.2011.9]

  • Timon Kelter, Heiko Falk, Peter Marwedel, Sudipta Chattopadhyay and Abhik Roychoudhury.
    Bus-Aware Multicore WCET Analysis through TDMA Offset Bounds.
    Technical Report No. #837, TU Dortmund, Faculty of Computer Science, Dortmund / Germany, January 2011.
    [Abstract] [pdf]

2010

  • Heiko Falk and Paul Lokuciejewski.
    A compiler framework for the reduction of worst-case execution times.
    In the International Journal of Time-Critical Computing Systems (Real-Time Systems), Vol. 46, No. 2, pages 251-300, Springer, October 2010.
    [Abstract] [pdf] [doi: 10.1007/s11241-010-9101-x]

  • Paul Lokuciejewski, Sascha Plazar, Heiko Falk, Peter Marwedel and Lothar Thiele.
    Multi-Objective Exploration of Compiler Optimizations for Real-Time Systems.
    In Proceedings of the 13th International Symposium on Object/Component/Service-oriented Real-time Distributed Computing (ISORC), pages 115-122, Carmona / Spain, May 2010.
    [Abstract] [pdf] [doi: 10.1109/ISORC.2010.15]

  • Peter Marwedel and Heiko Falk.
    Reconciling compilers and timing analysis.
    Invited Talk at the CPSWEEK Industrial Workshop, Stockholm / Sweden, April 2010.
    [pdf]

2009

  • Heiko Falk and Jan C. Kleinsorge.
    Optimal Static WCET-aware Scratchpad Allocation of Program Code.
    In Proceedings of the 46th Design Automation Conference (DAC), pages 732-737, San Francisco / USA, July 2009.
    [Abstract] [pdf] [doi: 10.1145/1629911.1630101]

  • Heiko Falk.
    WCET-aware Register Allocation based on Graph Coloring.
    In Proceedings of the 46th Design Automation Conference (DAC), pages 726-731, San Francisco / USA, July 2009.
    [Abstract] [pdf] [doi: 10.1145/1629911.1630100]

  • Heiko Falk (Ed.).
    Proceedings of the 12th International Workshop on Software & Compilers for Embedded Systems (SCOPES).
    ACM, Nice / France, April 2009.
    [www]

  • Heiko Falk.
    Compiler Techniques for hard Real-Time Systems (in German).
    Invited Talk at the Annual Meeting of University Professors of the German Society of Informatics (GIBU), Schloss Dagstuhl / Germany, April 2009.


  • Paul Lokuciejewski, Daniel Cordes, Heiko Falk and Peter Marwedel.
    A Fast and Precise Static Loop Analysis based on Abstract Interpretation, Program Slicing and Polytope Models.
    In Proceedings of the International Symposium on Code Generation and Optimization (CGO), pages 136-146, Seattle / USA, March 2009.
    [Abstract] [pdf] [doi: 10.1109/CGO.2009.17]

2008

  • Heiko Falk.
    Memory-architecture aware compilation.
    Invited Talk at the Technical University Dresden, Faculty of Computer Science, Dresden / Germany, November 2008.


  • Peter Marwedel and Heiko Falk.
    Memory-architecture aware compilation.
    Lecture at the ARTIST2 Summer School 2008 in Europe, Autrans / France, September 2008.
    [pdf] [www]

  • Peter Marwedel and Heiko Falk.
    Embedded Systems - with Emphasis on the Exploitation of the Memory Hierarchy.
    Full-week Tutorial at the Advanced Institute of Information Technology (AIIT), Seoul / Korea, August 2008.


  • Paul Lokuciejewski, Heiko Falk and Peter Marwedel.
    WCET-driven Cache-based Procedure Positioning Optimizations.
    In Proceedings of the 20th Euromicro Conference on Real-Time Systems (ECRTS), pages 321-330, Prague / Czech Republic, July 2008.
    [Abstract] [pdf] [doi: 10.1109/ECRTS.2008.20]

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

  • Paul Lokuciejewski, Heiko Falk, Peter Marwedel and Henrik Theiling.
    WCET-Driven, Code-Size Critical Procedure Cloning.
    In Proceedings of the 11th International Workshop on Software & Compilers for Embedded Systems (SCOPES), pages 21-30, Munich / Germany, March 2008.
    [Abstract] [pdf]

2007

  • Peter Marwedel, Heiko Falk, Sascha Plazar, Robert Pyka and Lars Wehmeyer.
    Automatic mapping to tightly-coupled memories and cache locking.
    Invited Talk at the 4th HiPEAC Industrial Workshop on Compilers and Architectures, Cambridge / UK, November 2007.
    [pdf]

  • Heiko Falk, Sascha Plazar and Henrik Theiling.
    Compile-Time Decided Instruction Cache Locking Using Worst-Case Execution Paths.
    In Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), pages 143-148, Salzburg / Austria, September 2007.
    [Abstract] [pdf] [doi: 10.1145/1289816.1289853]

  • Paul Lokuciejewski, Heiko Falk, Martin Schwarzer, Peter Marwedel and Henrik Theiling.
    Influence of Procedure Cloning on WCET Prediction.
    In Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), pages 137-142, Salzburg / Austria, September 2007.
    [Abstract] [pdf] [doi: 10.1145/1289816.1289852]

  • Paul Lokuciejewski, Heiko Falk, Martin Schwarzer and Peter Marwedel.
    Tighter WCET Estimates by Procedure Cloning.
    In Proceedings of the 7th International Workshop on Worst-Case Execution Time Analysis (WCET), pages 27-32, Pisa / Italy, July 2007.
    [Abstract] [pdf]

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

  • Robert Pyka, Christoph Faßbach, Manish Verma, Heiko Falk and Peter Marwedel.
    Operating system integrated energy aware scratchpad allocation strategies for multiprocess applications.
    In Proceedings ot the 10th International Workshop on Software & Compilers for Embedded Systems (SCOPES), pages 41-50, Nice / France, April 2007.
    [Abstract] [pdf] [doi: 10.1145/1269843.1269850]

2006

  • Heiko Falk, Jens Wagner and André Schaefer.
    Use of a Bit-true Data Flow Analysis for Processor-Specific Source Code Optimization.
    In Proceedings of the 4th IEEE Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia), pages 133-138, Seoul / Korea, October 2006.
    [Abstract] [pdf] [doi: 10.1109/ESTMED.2006.321286]

  • Heiko Falk, Paul Lokuciejewski and Henrik Theiling.
    Design of a WCET-Aware C Compiler.
    In Proceedings of the 4th IEEE Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia), pages 121-126, Seoul / Korea, October 2006.
    [Abstract] [pdf] [doi: 10.1109/ESTMED.2006.321284]

  • Heiko Falk and Martin Schwarzer.
    Loop Nest Splitting for WCET-Optimization and Predictability Improvement.
    In Proceedings of the 4th IEEE Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia), pages 115-120, Seoul / Korea, October 2006.
    [Abstract] [pdf] [doi: 10.1109/ESTMED.2006.321283]

  • Heiko Falk, Paul Lokuciejewski and Henrik Theiling.
    Design of a WCET-Aware C Compiler.
    In Proceedings of the 6th International Workshop on Worst-Case Execution Time Analysis (WCET), Dresden / Germany, July 2006.
    [Abstract] [pdf] [doi: 10.4230/OASIcs.WCET.2006.673]

  • Heiko Falk and Martin Schwarzer.
    Loop Nest Splitting for WCET-Optimization and Predictability Improvement.
    In Proceedings of the 6th International Workshop on Worst-Case Execution Time Analysis (WCET), Dresden / Germany, July 2006.
    [Abstract] [pdf] [doi: 10.4230/OASIcs.WCET.2006.674]

  • Peter Marwedel and Heiko Falk.
    Memory- and timing-aware compilation.
    Invited Talk at the Nokia Workshop on Compilation for Embedded Systems - State of the Art and Research Issues, Düsseldorf / Germany, June 2006.


2005

  • Manish Verma, Klaus Petzold, Lars Wehmeyer, Heiko Falk and Peter Marwedel.
    Scratchpad Sharing Strategies for Multiprocess Embedded Systems: A First Approach.
    In Proceedings of the 3rd IEEE Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia), pages 115-120, Jersey City / United States, September 2005.
    [Abstract] [pdf] [doi: 10.1109/ESTMED.2005.1518087]

  • Heiko Falk.
    Control Flow driven Code Hoisting at the Source Code Level.
    In Proceedings of the 3rd Workshop on Optimizations for DSP and Embedded Systems (ODES), San Jose / United States, March 2005.
    [Abstract] [pdf]

2004

  • Heiko Falk and Peter Marwedel.
    Source Code Optimization Techniques for Data Flow Dominated Embedded Software.
    Kluwer Academic Publishers, October 2004.
    [Abstract] [doi: 10.1007/978-1-4020-2829-8]

  • Heiko Falk and Manish Verma.
    Combined Data Partitioning and Loop Nest Splitting for Energy Consumption Minimization.
    Best Paper Candidate. In Proceedings of the 8th International Workshop on Software & Compilers for Embedded Systems (SCOPES), pages 137-151, Amsterdam / The Netherlands, September 2004.
    [Abstract] [pdf] [doi: 10.1007/978-3-540-30113-4_11]

  • Heiko Falk.
    Source Code Optimization Techniques for Data Flow Dominated Embedded Software.
    Ph.D. Thesis. University of Dortmund, Faculty of Computer Science, Dortmund / Germany, June 2004.
    [Abstract] [pdf]

2003

  • Heiko Falk.
    Source Code Optimization Techniques for Data Flow Dominated Embedded Software.
    Invited Talk at the DSP Design Workshop, Dresden / Germany, November 2003.


  • Heiko Falk, Peter Marwedel and Francky Catthoor.
    Control Flow driven Splitting of Loop Nests at the Source Code Level.
    In A. Jerraya, S. Yoo, D. Verkest and N. Wehn (Eds.): Embedded Software for SoC, chapter 17, pages 215-229, Kluwer Academic Publishers, September 2003.
    [Abstract] [doi: 10.1007/0-306-48709-8_17]

  • Heiko Falk, Cédric Ghez, Miguel Miranda and Rainer Leupers.
    High-level Control Flow Transformations for Performance Improvement of Address-Dominated Multimedia Applications.
    In Proceedings of the 11th Workshop on Synthesis And System Integration of Mixed Information technologies (SASIMI), pages 338-344, Hiroshima / Japan, April 2003.
    [Abstract] [pdf]

  • Heiko Falk and Peter Marwedel.
    Control Flow driven Splitting of Loop Nests at the Source Code Level.
    Best Paper Candidate. In Proceedings of Design, Automation and Test in Europe (DATE), pages 410-415, Munich / Germany, March 2003.
    [Abstract] [pdf] [doi: 10.1109/DATE.2003.10158]

2002

  • Heiko Falk.
    Control Flow Optimization by Loop Nest Splitting at the Source Code Level.
    Technical Report No. #773, University of Dortmund, Faculty of Computer Science, Dortmund / Germany, October 2002.
    [Abstract] [pdf]

1998

  • Heiko Falk.
    Hardware Partitioning for Prototype Boards (in German).
    Diploma Thesis University of Dortmund, Faculty of Computer Science, Dortmund / Germany, August 1998.
    [Abstract] [pdf]