Universität Karlsruhe
Befehlsauswahl auf expliziten Abhängigkeitsgraphen

Masters Thesis

[1]Sebastian Buchwald, Andreas Zwinkau, Befehlsauswahl auf expliziten Abhängigkeitsgraphen, Universität Karlsruhe (TH), IPD Goos, Dec 2008.

Abstract

PBQP (Partitioned Boolean Quadratic Problem) is a suitable optimization problem to model instruction selection. Such an instruction selection features direct processing of complex instruction patterns and a linear-time solving algorithm, which reduces an instruction selection problem to its core. However finding a PBQP-solution is NP-complete and was only empirically investigated in the context of instruction selection. This thesis presents a formalization of the construction and solving of PBQP instruction selection for the verification of this technique. With two easily testable preconditions there is proof that solving can be guaranteed. With an implementation of an IA-32 instruction selection in libFirm requirements of a specification language were documented. The capabilities of this instruction selection were confirmed using the SPEC benchmark suite.

[Generate bibTeX entry]

 

[Download]

Authors

Former Students
Sebastian Buchwald
Andreas Zwinkau
Login
Links