Jul 21, 2023; Colloquium
Echtzeit-AGMWAIT, C-States und Energie
Moderne x86-CPUs verfügen über verschiedene Möglichkeiten, auch bei geringer Auslastung effizient zu arbeiten. Eine davon sind eine Reihe von Energiesparzuständen (C-States), welche über den Befehl 'mwait' betreten werden können. Allerdings ist kaum dokumentiert, inwieweit jeder einzelne C-State den Energieverbrauch tatsächlich beeinflusst.
Um hierzu also verlässliche Werte zu erhalten, wurde im Rahmen dieses Forschungsprojektes ein Messframework erstellt, welches die CPU unter kontrollierten Bedingungen in verschiedene Zustände versetzt und mithilfe von RAPL den tatsächlichen Energieverbrauch bestimmt. Mithilfe dieses Frameworks wurden daraufhin zwei CPUs ausgemessen.
(INF-PM-FPG)