To maximize the performance of multi-core processors within power constraints, accurate run-time core-level power information is needed. This thesis proposes novel power models based on neural networks, nonlinear transformations and independent component analysis. Run-time performance counters are used for dynamic power estimation on current time epochs and forecasts for future epochs. The evaluation revealed a decrease of 3.0% - 7.5% in relative RMSE compared to state-of-the-art methods.
Übersetzte Kurzfassung:
Um die Rechenleistung von Mehrkernprozessoren innerhalb von Verlustleistungsgrenzen zu maximieren, sind Laufzeitinformationen über die Verlustleistung pro Rechenkern erforderlich. Diese Arbeit schlägt Modelle für die Schätzung der dynamischen Verlustleistung basierend auf neuronalen Netzen, nichtlinearen Transformationen und Unabhängigkeitsanalysen vor. Die Auswertung der neuen Modelle zeigt eine Verringerung des relativen RMSE um 3,0% bis 7,5% im Vergleich zum Stand der Technik.