Generierung lokaler Optimierungen - IPD Snelting
Generierung lokaler Optimierungen - IPD Snelting
Generierung lokaler Optimierungen - IPD Snelting
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Kurzfassung<br />
Lokale <strong>Optimierungen</strong> bilden einen wichtigen Teil, der von einem Übersetzer durchgeführten<br />
<strong>Optimierungen</strong>. Dabei handelt es sich zumeist um handgeschriebene Ersetzungsregeln,<br />
deren Umfang von den Kenntnissen der Entwickler des Übersetzers abhängig<br />
ist. Vor allem Konstanten werden bei der Betrachtung von Optimierungsregeln häufig<br />
außer Acht gelassen.<br />
In dieser Arbeit wird ein neues Verfahren mit Namen Optgen vorgestellt, welches in der<br />
Lage ist lokale Optimierungsregeln automatisch zu generieren und dabei sämtliche Konstanten<br />
einer gegebenen Bitbreite zu berücksichtigen. Die erzeugten Optimierungsregeln<br />
werden zudem auf ihre Korrektheit hin bewiesen und in einer Regelmenge zusammengefasst,<br />
welche die Transformation einer Codesequenz in eine, bezogen auf ein Kostenmodell,<br />
optimale Codesequenz ermöglicht. Um die Menge der Konstanten berücksichtigen<br />
zu können, wird ein neues Konzept eingeführt, das es ermöglicht von Optimierungsregeln<br />
mit konkreten Konstanten zu abstrahieren und so eine Aggregation der zu berücksichtigenden<br />
Regeln zu erreichen.<br />
5