PowerEval
Leistungsevaluierung und -optimierung zukünftiger mobiler Funkplattformen
Mobile Funkplattformen bestehen sowohl aus Hardware-Komponenten, wie Prozessoren, Busse, Speicher und Hochfrequenzkomponenten, als auch aus Software-Komponenten, wie Betriebssystem, Treiber, Kommunikationsprotokollstapel und Systemschnittstellen zur Applikations-Software. Das PowerEval-Projekt soll eine neue Methodik definieren, um bereits auf Spezifikationsebene Abschätzungen zur Energieeffizienz mobiler Funkplattformen durchzuführen. Diese neue Methodik soll in späteren Entwicklungsprojekten eingesetzt werden und den Entwicklern helfen, frühzeitig Entwurfsentscheidungen quantitativ zu evaluieren und damit 1) Unsicherheiten im Entwurfsprozess mobiler Funkplattformen signifikant reduzieren, 2) die Verlustleistung zukünftiger mobiler Funkplattformen nennenswert verringern, 3) die Effizienz im Entwurfsprozess sichtbar steigern. Heutige Ansätze zur Verlustleitungsabschätzung beziehen sich auf einzelne Komponenten, d.h. digitale Hardware-, Software- und analoge Hardwarekomponenten, und sind auf tieferen Abstraktionsebenen anzusiedeln. Keiner der heute verfügbaren Ansätze auf Systemebene, z.B. virtuelle Prototypen, unterstützt die integrierte Modellierung der Energieeffizienz digitaler und analoger Teilsysteme. Weiterhin modellieren virtuelle Prototypen oftmals zu viele Details für eine frühzeitige Abschätzung der Entwurfsqualität. Der in diesem Projekt verfolgte Ansatz basiert auf der am Lehrstuhl für Hardware-Software-Co-Design der Friedrich-Alexander-Universität Erlangen-Nürnberg (Prof. Teich) entwickelten SystemCoDesigner-Methodik. SystemCoDesigner modelliert Anwendungen und Plattformen mit Hilfe einer geeigneten Teilmenge der Systembeschreibungssprache SystemC. Die Einschränkung von SystemC erlaubt eine automatische Transformation der Modelle zu verschiedenen Zwecken, insbesondere zur Analyse des Zeitverhaltens digitaler Hardware/Software-Systeme.
Publications
- Wang B., Xu Y., Rosales R., Hasholzner R., Glaß M., Teich J.:
End-to-End Power Estimation for Heterogeneous Cellular LTE SoCs in Early Design Phases
International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS) (Palma de Mallorca, 29. September 2014 - 1. October 2014)
In: Proceedings of the International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS) 2014
DOI: 10.1109/PATMOS.2014.6951904
BibTeX: Download - Xu Y., Wang B., Teich J.:
Parametric Yield Optimization Using Leakage-Yield-Driven Floorplanning
International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS) (Palma de Mallorca, 29. September 2014 - 1. October 2014)
In: Proceedings of the International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS) 2014
DOI: 10.1109/PATMOS.2014.6951860
BibTeX: Download - Rosales R., Glaß M., Teich J., Wang B., Xu Y., Hasholzner R.:
MAESTRO - Holistic Actor-oriented Modeling of Non-Functional Properties and Firmware Behavior for MPSoCs
In: ACM Transactions on Design Automation of Electronic Systems 19 (2014), p. 23:1-23:26
ISSN: 1084-4309
DOI: 10.1145/2594481
BibTeX: Download - Rosales R., Glaß M., Teich J.:
Mahler: Sketch-based Model-driven Virtual Prototyping
In: Proc. of the 27th International Conference on Architecture of Computing Systems (ARCS), New York, NY, USA: IEEE Press, 2014, p. 85-97 (Lecture Notes in Computer Science, Vol.8350)
ISBN: 978-3-319-04890-1
DOI: 10.1007/978-3-319-04891-8_8
BibTeX: Download - Glock S., Rosales R., Reutelhuber F., Glaß M., Teich J., Fischer G., Weigel R., Ußmüller T.:
Scenario-Based Energy Estimation of Heterogeneous Integrated Systems at System Level
43rd European Microwave Conference (EuMC) (Nuremberg, 7. October 2013 - 10. October 2013)
In: Proc. 43rd European Microwave Conference 2013
BibTeX: Download