HOME | ENGLISH | IMPRESSUM | KIT

Sonstiges: Verbesserung der libFirm Inline-Optimierung

[rapp13bachelorarbeit]Tobias Rapp, Verbesserung der libFirm Inline-Optimierung, April 2013.

Zusammenfassung

The inlining compiler optimization replaces function calls with the body of the called function, thereby removing the overhead of the function call and enlarging the scope for further optimizations. This thesis describes improvements in the existing inline optimization in libFirm, which is an implementation of the fully graph based intermediate representation Firm. The limited functionality of the existing libFirm inliner has been enhanced and completed. Further improvements were made by replacing the inline heuristic, which determines the inline decision and order for replacing a set of function calls. This thesis concludes, that the inline optimization has been improved in several ways. As a result, the runtime of the SPEC CPU2000 benchmark specification could be improved by 4.25%.

Download

  [PDF]

BibTeX

Institutsinterne Autoren

Ehemalige Hiwis
Tobias Rapp

Projekte

Projekt
libFirm

Bachelor- und Masterarbeiten

Bachelor- und Masterarbeiten
Verbesserung der libFirm Inline-Optimierung