Develop and prototype code generation techniques for a clause-based GPU
Grafikprestandan spelar en allt större roll i dagens smartphones då den ofta bestämmer hur responsiv upplevelsen är av krävande applikationer. Detta arbete har utforskat kodgenereringstekniker för en modern grafikprocessor i syfte att förbättra prestandan.Processors grow more and more complex, even more so in the field of GPUs, where the instruction set, in general, is not publicly available. This enables them to change more rapidly than CPUs, since backwards compatibility is not an issue. In this thesis multiple approaches are investigated for code generation for a clause-based GPU. An optional pre-scheduler is implemented, together with two appro