Institut für Computersprachen
Programmiersprachen und Übersetzer
| 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 |