Universitšt Karlsruhe
Blockpraktikum Codeerzeugung

Praktikum SS 2006

Wie √ľbersetzt man Hochsprachen? Wie unterscheiden sich Prozessoren aus √úbersetzersicht?

Interne Seiten

Ort: Raum 207 (AVG 50.41)

Zeit:
06.03.06 bis 24.03.06 täglich 10:00-18:00

Vorbesprechung:
Do. 16.02.06 um 13:00 im Raum 207 AVG

Umfeld

  • Codegenerierung f√ľr PowerPC, Arm, Mips, Sparc
  • Graphbasierte SSA-Zwischendarstellung
  • Modernste Registerzuteiler
  • Rahmenwerk vorhanden

Voraussetzungen

  • ‚Äěgute‚Äú C Kenntnisse, nein nicht C++ oder Java
  • Interesse an Prozessorarch. u. √úbersetzertechnologie

Material

Befehlsrefernzen der Prozessoren:

Dokumentation

Veranstalter

Alumni
Prof. Sebastian Hack
Dr. Rubino Geiß
Michael Beck
Ex-Studenten
Christian W√ľrdig

Veröffentlichungen zum Thema

2006
Hack, Grund, Goos, Register allocation for programs in SSA-form
 
2005
Hack, Grund, Goos, Towards Register Allocation for Programs in SSA-form
Grund, Kopienminimierung in einem SSA-basierten Registerzuteiler
 
2003
Geiß, Hack, Übersetzerbau - Ein kleiner Überblick
 
2002
Lindenmaier, libFIRM -- A Library for Compiler Optimization Research Implementing FIRM
Login
Links