HOME | ENGLISH | IMPRESSUM | KIT

Sonstiges: Entwurf und Implementierung eines AMD64 Backend

[redeker12studienarbeit]Robin Redeker, Entwurf und Implementierung eines AMD64 Backend, July 2012.

Zusammenfassung

In dieser Arbeit wurde ein AMD64-Backend für die LibFirm Compilersuite entworfen und implementiert. Es werden einfache C-Programme ohne Gleitkommawerte, wie zum Beispiel das 8-Damen-Problem aus der LibFirm Testsuite korrekt übersetzt. Die Performance des ausgegeben Codes liegt unter der vom GNU C Compiler auf höchster Optimierungsstufe, allerdings über der niedrigsten Optimierungsstufe. Die Performance lässt sich noch weiter steigern durch eine bessere Ausnutzung der Adressierungsmodi und einer verbesserten Registerallokationsstrategie.

Download

  [PDF]

BibTeX

Institutsinterne Autoren

Ehemalige Studenten
Robin Redeker

Projekte

Projekt
libFirm

Bachelor- und Masterarbeiten

Bachelor- und Masterarbeiten
Entwurf und Implementierung eines AMD64 Backend