Institut für Computersprachen
Programmiersprachen und Übersetzer

Detailinformation

( Fenster schließen )


Diplomarbeit
Titel Compiler Generation by Architecture Description
Autor Farfeleder, Stefan
Erscheinungsjahr 2005
Klasse Sonstiges
Bestelldatum
Inventardatum
Abstract Zielanpassbare Übersetzer sind essentiell um die Produkteinführungszeit von eingebetteten Systemen zu verringern. Eine Architekturbescheibungssprache wird für die Beschreibung der Konfiguration des Zielprozessors verwendet. Zielanpassbare Übersetzer ermöglichen es, Code für einen neuen Prozessor zu erzeugen, ohne Teile des Übersezters neu schreiben zu müssen. Der erzeugte Code kann zur Abschätzung , ob ein Prozessordesign produktionswürdig ist, verwendet werden. Diese Arbeit beschreibt Verbesserungen an der Codeauswahl eines existierenden Übersetzers für eingebettete digitale Signalprozessoren. Daten, die früher manuell geschrieben werden mussten, werden nun aus der Architekturbeschreibung gewonnen. Das verhindert Inkonsistenzen, entfernt duplizierte Informationen und verbessert insgesamt die Wartbarkeit des Übesetzers. Eine experimentelle Auswertung zeigt, dass die generierte Codeauswahl zugleich die Codegröße und Laufzeit der übersetzten Programme verbessert.
Status Verfügbar

( Fenster schließen )