Download presentation
Presentation is loading. Please wait.
Published byPhoebe Kelly Modified over 9 years ago
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)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.