Krebs, MaximillianDhungana, DeepakLambers, LeenBonorden, LeifHenning, Sören2024-02-142024-02-142024https://dl.gi.de/handle/20.500.12116/43513Die Bestimmung des Energieverbrauchs moderner Rechensysteme stellt Entwickler:innen vor neue Herausforderungen. Bisherige Verfahren verlangen komplizierte Messaufbauten und lassen sich schwer in bestehende Workflows einbetten. Im Rahmen meiner Bachelorarbeit wurde daher ein Tool entwickelt, dass den Energieverbrauch eines Eingabeprogramms statisch approximiert und für die ausführende CPU beschreibt. Der Prozessor wird dazu mithilfe von Intel RAPL und LLVM auf seinen charakteristischen Energieverbrauch untersucht. Eine Analyse berechnet anschließend näherungsweise auf Grundlage der charakteristischen Energiewerte die Energie, die das Eingabeprogramm verbrauchen würde. Die Evaluation der bestimmten Energiewerte zeigt das Potenzial der statischen Analyse des zu erwartenden Energieverbrauchs, legt aber nahe, dass das verwendete Programmmodell noch erweitert und verbessert werden sollte.deLLVMIntel RAPLEnergieverbrauchStatische AnalyseGreen CodingPrädiktive, statische Energieverbrauchsanalyse basierend auf experimentell ermittelten EnergiemodellenText/Conference Paper10.18420/sw2024-ws_16