Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Science 12 Embedded Systems Group © H. Falk | Dortmund, 08-Jul-08 Overview about Computer Science 12 at Dortmund University of Technology Heiko.

Similar presentations


Presentation on theme: "Computer Science 12 Embedded Systems Group © H. Falk | Dortmund, 08-Jul-08 Overview about Computer Science 12 at Dortmund University of Technology Heiko."— Presentation transcript:

1 Computer Science 12 Embedded Systems Group © H. Falk | Dortmund, 08-Jul-08 Overview about Computer Science 12 at Dortmund University of Technology Heiko Falk, Peter Marwedel Dortmund University of Technology Computer Science 12 Embedded Systems Design & Automation

2 © H. Falk | 08-Jul-08 Computer Science 12 Embedded Systems Group Computer Science 12 / TU Dortmund Slide 2 / 8 Overall Structure  Research Groups:  Embedded Systems Design and Automation: Prof. Peter Marwedel (Head of Computer Science 12)  Embedded Systems Software Group: Prof. Olaf Spinczyk  Intelligent Systems: Prof. Gernot Fink  Hardware Design teaching lab  Faculty & Staff:  3 professors  18 researchers (incl. 6 post-docs)  1 secretary  Spin-Off ICD

3 © H. Falk | 08-Jul-08 Computer Science 12 Embedded Systems Group Computer Science 12 / TU Dortmund Slide 3 / 8 Research of Design & Automation Group (1)  Design of a WCET-aware C Compiler (WCC):  Generates code with guaranteed real-time properties  Tight coupling of code generation and static WCET (worst-case execution time) analysis  Code optimization for WCET reduction  Multi-objective code optimization (reduce e.g. energy dissipation under simultaneous adherence of real-time constraints)  Exploitation of memory hierarchies  Target processor: Infineon TriCore TC1796

4 © H. Falk | 08-Jul-08 Computer Science 12 Embedded Systems Group Computer Science 12 / TU Dortmund Slide 4 / 8 Research of Design & Automation Group (2)  Design of a Memory Architecture-aware Compiler Framework (MACC):  User-specified target architectures: multi-processors, arbitrary shared and private memory hierarchies, interconnects  Framework independent of actual target processor  Code optimization: In processor independent way at source code level  Multi-objective code optimization: reduce average-case runtime, energy dissipation, code size, …  Tight integration of profiling & simulation techniques for multi- processors and memories, esp. including energy models

5 © H. Falk | 08-Jul-08 Computer Science 12 Embedded Systems Group Computer Science 12 / TU Dortmund Slide 5 / 8 Research of Design & Automation Group (3)  Middleware for group management on mobile devices (MORE):  Resource management for resource constrained systems  Memory Hierarchy-aware Code Optimization  Exploitation of scratchpad memories by fully automated compiler techniques  Optimization goal: minimize energy dissipation by moving data and code to scratchpads  Techniques for single- and multi-process systems available  Source Code Optimization Techniques  HW/SW Co-Design & High-Level Synthesis

6 © H. Falk | 08-Jul-08 Computer Science 12 Embedded Systems Group Computer Science 12 / TU Dortmund Slide 6 / 8 Current Research Projects (1)  Design for Predictability & Efficiency (PREDATOR)  http://www.predator-project.eu  Strong need for VaST Comet for TriCore  Memory Management technology for adaptive and efficient design of Embedded Systems (MNEMEE)  http://www.mnemee.org  VaST tools maybe useful in future

7 © H. Falk | 08-Jul-08 Computer Science 12 Embedded Systems Group Computer Science 12 / TU Dortmund Slide 7 / 8 Current Research Projects (2)  European Network for Embedded System Design (ARTIST2 / ARTIST Design)  http://www.artist-embedded.org  Network-centric Middleware for Group Communication and Resource Sharing across Heterogeneous Embedded Systems (MORE)  http://www.ist-more.org

8 © H. Falk | 08-Jul-08 Computer Science 12 Embedded Systems Group Computer Science 12 / TU Dortmund Slide 8 / 8 Industrial Research Partners  absInt  Audi (Prof. Spinczyk)  Bosch  EADS / Airbus  Elmos (@ICD)  Infineon (@ICD)  Intracom Telecom  Thales Communications  TÜV (@ICD)


Download ppt "Computer Science 12 Embedded Systems Group © H. Falk | Dortmund, 08-Jul-08 Overview about Computer Science 12 at Dortmund University of Technology Heiko."

Similar presentations


Ads by Google