Automatic Code Generation Using Dynamic Programming - Böhm, Igor

Igor Böhm 

Automatic Code Generation Using Dynamic Programming

A Practical Approach

Broschiertes Buch
 
Versandfertig in 3-5 Tagen
versandkostenfrei
innerhalb Deutschlands
45 ebmiles sammeln
EUR 44,95
Alle Preise inkl. MwSt.
Empfehlen


Produktbeschreibung zu Automatic Code Generation Using Dynamic Programming

Building compiler back ends from declarative specifications that map tree structured intermediate representations onto target machine code is the topic of this book. Although many tools and approaches have been devised to tackle the problem of automated code generation, there is still room for improvement. In this context we present HBURG, an implementation of a code generator generator that emits compiler back ends from concise tree pattern specifications written in our code generator description language. The language features attribute grammar style specifications and allows for great flexibility with respect to the placement of semantic actions. Our main contribution is to show that these language features can be integrated into automatically generated code generators that perform optimal instruction selection based on tree pattern matching combined with dynamic programming. In order to substantiate claims about the usefulness of our language we provide two complete examples that demonstrate how to specify code generators for RISC and CISC architectures. Compiler writers are the primary target audience of this book.

Produktinformation


  • Abmessung: 240mm x 170mm x 6mm
  • Gewicht: 190g
  • ISBN-13: 9783836461580
  • ISBN-10: 3836461587
  • Best.Nr.: 23467579
Igor Böhm: His primary research focus is in the area of automatic code generation in compilers. He has completed his Master's degree at the Johannes Kepler University in Linz, and has many years of experience as a freelance consultant for various IT companies.

Andere Kunden interessierten sich auch für

Mehr von

Mehr zum Thema

Artikelseite zu "Automatic Code Generation Using Dynamic Programming" Drucken

Igor Böhm 

Automatic Code Generation Using Dynamic Programming

Automatic Code Generation Using Dynamic Programming - Böhm, Igor

A Practical Approach

  • Einband: Kartoniert/Broschiert
  • Broschiertes Buch 
 
  • EUR 44,95
  • Alle Preise inkl. MwSt.
  • 45 Webmiles sammeln
  • kaufen
  • Versandfertig in 3-5 Tagen

Produktinformation
  • Abmessung: 240mm x 170mm x 6mm
  • Gewicht: 190g
  • ISBN-13: 9783836461580
  • ISBN-10: 3836461587
  • Best.Nr.: 23467579

Produktbeschreibung zu "Automatic Code Generation Using Dynamic Programming"

Beschreibung

Building compiler back ends from declarative specifications that map tree structured intermediate representations onto target machine code is the topic of this book. Although many tools and approaches have been devised to tackle the problem of automated code generation, there is still room for improvement. In this context we present HBURG, an implementation of a code generator generator that emits compiler back ends from concise tree pattern specifications written in our code generator description language. The language features attribute grammar style specifications and allows for great flexibility with respect to the placement of semantic actions. Our main contribution is to show that these language features can be integrated into automatically generated code generators that perform optimal instruction selection based on tree pattern matching combined with dynamic programming. In order to substantiate claims about the usefulness of our language we provide two complete examples that demonstrate how to specify code generators for RISC and CISC architectures. Compiler writers are the primary target audience of this book.

Autorenporträt zu "Igor Böhm"

Igor Böhm: His primary research focus is in the area of automatic code generation in compilers. He has completed his Master's degree at the Johannes Kepler University in Linz, and has many years of experience as a freelance consultant for various IT companies.

nach oben