Program

Best presentation award

The best presentation award has been given to Akash Kumar for his talk titled "Machine Learning Approach to Generate Pareto Front for List-scheduling Algorithms".

Monday May 23th, 2016

12.00 - 13.15 Lunch

13.15 - 13.30 Opening
Henk Corporaal

13.30 - 14.30 Keynote 1: From dataflow analysis basics to the programming of ASICs
Marco Bekooij (slides)

14.30 - 15.00 Coffee Break

15.00 - 16.00 Session 1: Compiler optimizations

15.00 Compiler-Directed Data Locality Optimization in MATLAB
Christakis Lezos, Ioannis Latifis, Grigoris Dimitroulakos and Konstantinos Masselos (Full Paper)

15.30 Scalable DFA Compilation for High-Performance Regular-Expression Matching
Jan van Lunteren (Full Paper, slides)

16.00 - 16.30 Coffee Break

16.30 - 18.00 Session 2: Dataflow Mapping and Modeling

16.30 A Design Framework for Mapping Vectorized Synchronous Dataflow Graphs onto CPU-GPU Platforms
Shuoxin Lin, Yanzhou Liu, William Plishker and Shuvra Bhattacharyya (Full Paper, slides)

17.00 CSDFa: A Model for Exploiting the Trade-Off between Data and Pipeline Parallelism
Peter Koek, Joost Hausmans, Stefan Geuns, Marco Bekooij and Henk Corporaal (Full Paper)

17.30 In-Place Update in a Dataflow Synchronous Language: A Retiming-Enabled Language Experiment
Ulysse Beaugnon, Albert Cohen and Marc Pouzet (Full Paper, slides)

Tuesday May 24th, 2016

8.30 - 10.30 Session 3: System-level Design

8.30 Introducing MoC Drivers for the Integration of Sensor-Actuator Behaviors in Model-Based Design Flows of Embedded Systems
Omair Rafique and Klaus Schneider (Full Paper, slides)

9.00 A Lightweight Design Space Exploration And Optimization Language
Alexander Diewald, Sebasitan Voss and Simon Barner (Research Presentation, slides)

9.30 HAPI: An Event-Driven Simulator for Real-Time Multiprocessor Systems
Philip Kurtin, Joost Hausmans and Marco Bekooij (Full Paper, slides)

10.00 An Extensible Platform Description Language Supporting Retargetable Toolchains and Adaptive Execution [Extended Abstract]
Christoph Kessler, Lu Li, Aras Atalar and Alin Dobre (Research Presentation)

10.30 - 11.00 Coffee Break

11.00 - 12.00 Keynote 2: Cross-Layer Reliability Modeling and Optimization: Compiler and Run-Time System Interactions
Muhammad Shafique

12.00 - 13.00 Lunch

13.00 - 14.00 Session 4: Parallelization

13.00 Vectorization in PyPy's Tracing Just-In-Time Compiler
Richard Plangger and Andreas Krall (Full Paper, slides)

13.30 Exploring single-source shortest path parallelization on shared memory accelerators
Daniel Palossi, and Andrea Marongiu (Research Presentation, slides)

14.00 - 15.00 Session 5: SPM optimizations

14.00 Cache-Aware Instruction SPM Allocation for Hard Real-Time Systems
Arno Luppold, Christina Kittsteiner and Heiko Falk (Full Paper)

14.30 Practical Challenges of ILP-based SPM Allocation Optimizations
Dominic Oehlert, Arno Luppold and Heiko Falk (Full Paper)

15.00 - 15.30 Coffee break

15.30 - 16.30 Session 6: Performance Analysis

15.30 Determining Performance Boundaries on High-Level System Specifications
Wouter van Teijlingen, Carlo Galuzzi, Bart Kienhuis and Rene van Leuken (Full Paper)

16.00 Compositional Temporal Analysis Method for Fixed Priority Pre-emptive Scheduled Modal Stream Processing Applications
Guus Kuiper, Joost Hausmans, Stefan Geuns and Marco Bekooij (Full Paper, slides)

16.30 - 17.30 Session 7: Visualisation and Debugging of Dynamic Programs

16.30 Automatic Generation of Thread Communication Graphs from SystemC Source Code
Tim Schmidt, Guantao Liu and Rainer Doemer (Full Paper, slides)

17.00 RDBG: a Reactive Programs Extensible Debugger
Erwan Jahier (Full Paper, slides)

19.00 Departure of boat (social event including dinner)

Wednesday May 25th, 2016

8.30 - 10.00 Session 8: Scheduling

8.30 Energy-Optimized Static Scheduling for Many-Cores with Task Parallelization, DVFS and Core Consolidation
Nicolas Melot, Christoph Kessler and Jörg Keller (Full Paper)

9.00 Machine Learning Approach to Generate Pareto Front for List-scheduling Algorithms
Nam Khanh Pham, Akash Kumar and Khin Mi Mi Aung (Full Paper, slides, Best Presentation Award)

9.30 Sporadic Task Handling in Time-Triggered Systems
Matthias Freier and Jian-Jia Chen (Full Paper)

10.00 - 10.30 Coffee break

10.30 - 12.00 Session 9: Running Applications on Multi-Cores

10.30 A Task-Level Monitoring Framework for Multi-Processor Platforms
Philipp Ittershagen, Kim Gruettner and Wolfgang Nebel (Full Paper)

11.00 Design-Time/Run-Time Mapping of Security-Critical Applications in Heterogeneous MPSoCs
Andreas Weichslgartner, Stefan Wildermann, Johannes Götzfried, Felix Freiling, Michael Glaß and Jürgen Teich (Full Paper, slides)

11.30 An Exception-driven Software Queue for Fast Fine-Grained Inter-Core Communication
Konstantina Mitropoulou, Timothy Jones (Research Presentation, slides)

12.00 - 13.30 Session 10: Hardware Design

12.00 Exploiting Configuration Dependencies for Rapid Area-efficient Customization of Soft-core Processors
Deshya Wijesundera, Alok Prakash, Siew Kei Lam and Thambipillai Srikanthan (Full Paper, slides)

12.30 Studying the Impact of Bit Switching on CPU Energy
Ghassan Shobaki, Najm Eldeen Abu Rmaileh and Jafar Jamal (Full Paper, slides)

13.00 A Rule-based Methodology for Hardware Configuration Validation in Embedded Systems
Lin Li, Philipp Wagner, Ramesh Ramaswamy, Albrecht Mayer, Thomas Wild and Andreas Herkersdorf (Full Paper, slides)

13.00 - 13.30 Best presentation award ceremony / Closing remarks

13.30 - 14.30 Lunch