Slide 1 / 19 FP7-ICT-216008 PREDATOR Design for Predictability and Efficiency (PREDATOR) Reinhard...
Transcript of Slide 1 / 19 FP7-ICT-216008 PREDATOR Design for Predictability and Efficiency (PREDATOR) Reinhard...
![Page 1: Slide 1 / 19 FP7-ICT-216008 PREDATOR Design for Predictability and Efficiency (PREDATOR) Reinhard Wilhelm Saarland University Saarbrücken, Germany.](https://reader036.fdocuments.us/reader036/viewer/2022082805/5513db145503463a298b55d2/html5/thumbnails/1.jpg)
Slide 1 / 19FP7-ICT-216008 PREDATOR
Design for Predictability and EfficiencyDesign for Predictability and Efficiency(PREDATOR)(PREDATOR)
Reinhard Wilhelm
Saarland University
Saarbrücken, Germany
![Page 2: Slide 1 / 19 FP7-ICT-216008 PREDATOR Design for Predictability and Efficiency (PREDATOR) Reinhard Wilhelm Saarland University Saarbrücken, Germany.](https://reader036.fdocuments.us/reader036/viewer/2022082805/5513db145503463a298b55d2/html5/thumbnails/2.jpg)
Slide 2 / 19FP7-ICT-216008 PREDATOR
OutlineOutline
Objectives of PREDATOR
Overall Structure of PREDATOR
The Work Packages• Starting Points of our Work
Interactions between WPs
Milestones and deliverables
Expected activities of PREDATOR
Project management
![Page 3: Slide 1 / 19 FP7-ICT-216008 PREDATOR Design for Predictability and Efficiency (PREDATOR) Reinhard Wilhelm Saarland University Saarbrücken, Germany.](https://reader036.fdocuments.us/reader036/viewer/2022082805/5513db145503463a298b55d2/html5/thumbnails/3.jpg)
Slide 3 / 19FP7-ICT-216008 PREDATOR
MotivationMotivation
Design of Real-Time Systems:• Gap average-case worst-case behavior increases
• Static analyses: derive guarantees about worst-case behavior
• Tightness of guarantees: Product of Uncertainty x Penalties
Predictability vs. Efficiency: Past systems were…
• either predictable, but inefficient (no caches, pipelines, over-provisioning of resources, …),
• or efficient, but unpredictable (caches, deep pipelines, branch prediction, speculation, …)
PREDATOR: Reconcile Predictability and Efficiency
![Page 4: Slide 1 / 19 FP7-ICT-216008 PREDATOR Design for Predictability and Efficiency (PREDATOR) Reinhard Wilhelm Saarland University Saarbrücken, Germany.](https://reader036.fdocuments.us/reader036/viewer/2022082805/5513db145503463a298b55d2/html5/thumbnails/4.jpg)
Slide 4 / 19FP7-ICT-216008 PREDATOR
Objectives of PREDATORObjectives of PREDATOR
Overall Goals of PREDATOR:• Reduce Uncertainty by increasing system analyzability
• Reduce Penalties by influencing system design
Objectives:• Improve design & development methods for real-time systems
• Develop tools supporting such development methods
• Develop architectural concepts supporting timing analysis
Approach:• Synergetic development of tools with design
• Predictability vs. efficiency: Multi-objective optimization problem
• Resource-aware abstraction during system design
![Page 5: Slide 1 / 19 FP7-ICT-216008 PREDATOR Design for Predictability and Efficiency (PREDATOR) Reinhard Wilhelm Saarland University Saarbrücken, Germany.](https://reader036.fdocuments.us/reader036/viewer/2022082805/5513db145503463a298b55d2/html5/thumbnails/5.jpg)
Slide 5 / 19FP7-ICT-216008 PREDATOR
PREDATOR PartnersPREDATOR Partners
Saarland University (Coord.): R. Wilhelm
ETH Zürich: L. Thiele
TU Dortmund: P. Marwedel
Alma Mater Stud.-Università di Bologna: L. Benini
Scuola Superiore Sant’ Anna, Pisa: G. Buttazzo
AbsInt GmbH, Saarbrücken: C. Ferdinand
EADS Airbus, Toulouse: B. Triquet
Robert Bosch GmbH, Stuttgart: O. Rogalla
![Page 6: Slide 1 / 19 FP7-ICT-216008 PREDATOR Design for Predictability and Efficiency (PREDATOR) Reinhard Wilhelm Saarland University Saarbrücken, Germany.](https://reader036.fdocuments.us/reader036/viewer/2022082805/5513db145503463a298b55d2/html5/thumbnails/6.jpg)
Slide 6 / 19FP7-ICT-216008 PREDATOR
WorkpackagesWorkpackages
WP1 – Hardware Architecture
WP2 – Single-Task Layer
WP3 – Coordination between Tasks
WP4 – Distribution and MPSoC
WP5 – Cross-Layer Design & Analysis
WP
0 –
Use
Cas
es
WP
6 –
Dis
sem
inat
ion
WP
7 –
Man
agem
ent