Datenbestand vom 15. November 2024

Warenkorb Datenschutzhinweis Dissertationsdruck Dissertationsverlag Institutsreihen     Preisrechner

aktualisiert am 15. November 2024

ISBN 9783843946933

72,00 € inkl. MwSt, zzgl. Versand


978-3-8439-4693-3, Reihe Informationstechnik

Sebastian Hesselbarth
Methodik zur FPGA-basierten Analyse und Optimierung der Verlustleistung und des thermischen Verhaltens von eingebetteten Prozessoren

193 Seiten, Dissertation Universität Hannover (2021), Softcover, A5

Zusammenfassung / Abstract

Der Bedarf an Rechenleistung hat den Schwerpunkt der Optimierung deutlich von Geschwindigkeit und Durchsatz zu Flexibilität und Energieeffizienz verschoben. Neben der statischen und dynamischen Verlustleistung tritt dabei auch die Berücksichtigung der Wärmeentwicklung in den Vordergrund. Die Berechnung der Verlustleistung von Prozessoren im Entwurfsstadium basiert auf der zeitaufwändigen Simulation der technologieabhängigen Standardzell-Netzliste, aus der die Verlustleistung berechnet werden kann. Die langsame Simulation macht eine Optimierung der Verlustleistung unter Berücksichtigung der Zielanwendung nahezu unmöglich. Dem hingegen hat die Leistungsfähigkeit von FPGAs zugenommen und die Emulation wird zur Beschleunigung der funktionalen Verifikation genutzt. Eine Beschleunigung der Verlustleistungsschätzung kann aber nur durch Verlustleistungsmodelle auf höheren Abstraktionsebenen erreicht werden.

In dieser Arbeit wird eine Methodik zur Analyse der Verlustleistung und des thermischen Verhaltens programmierbarer Prozessoren in einem frühen Entwurfsstadium erarbeitet, die die FPGA-Emulation konsequent zur Beschleunigung der notwendigen Berechnungen anwendet. Auf Basis der Hybrid Functional Level/Instruction Level Power Analysis werden Verlustleistungsmodelle abgeleitet. Außerdem wird die Emulation mit einem Verfahren zur Berechnung der Wärmeverteilung gekoppelt. Die Vorhersage der Temperaturverteilung ermöglicht es, temperaturkritische Schaltungsteile zu identifizieren sowie den Einfluss von Modifikationen auf die Temperaturverteilung zu untersuchen.

Die Methodik ergänzt somit das Spektrum von Entwurfswerkzeugen im Bereich der Electronic Design Automation. Sie eröffnet ein breites Optimierungspotential von der Architekturebene bis hin zur algorithmischen Ebene. Der Einfluss von Optimierungen auf Hardware-Ebene und auf Software-Ebene wird für verschiedene Prozessoren aufgezeigt und quantifiziert.