HOME | DEUTSCH | IMPRESSUM | KIT

Other Publications: Entwurf und Implementierung eines AMD64 Backend

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

Abstract

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

Authors at the institute

Former Students
Robin Redeker

Projects

Project
libFirm

Bachelor and Masters theses

Bachelor and Masters theses
AMD64 Backend