Automatic Code Generation Using Dynamic Programming

Automatic Code Generation Using Dynamic Programming
Author :
Publisher :
Total Pages : 108
Release :
ISBN-13 : 3836461587
ISBN-10 : 9783836461580
Rating : 4/5 (80 Downloads)

Book Synopsis Automatic Code Generation Using Dynamic Programming by : Igor Böhm

Download or read book Automatic Code Generation Using Dynamic Programming written by Igor Böhm and published by . This book was released on 2008 with total page 108 pages. Available in PDF, EPUB and Kindle. Book excerpt: 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.


Automatic Code Generation Using Dynamic Programming Related Books

Automatic Code Generation Using Dynamic Programming
Language: en
Pages: 108
Authors: Igor Böhm
Categories: Computers
Type: BOOK - Published: 2008 - Publisher:

DOWNLOAD EBOOK

Building compiler back ends from declarative specifications that map tree structured intermediate representations onto target machine code is the topic of this
Handbook of Learning and Approximate Dynamic Programming
Language: en
Pages: 670
Authors: Jennie Si
Categories: Technology & Engineering
Type: BOOK - Published: 2004-08-02 - Publisher: John Wiley & Sons

DOWNLOAD EBOOK

A complete resource to Approximate Dynamic Programming (ADP), including on-line simulation code Provides a tutorial that readers can use to start implementing t
Code Generation — Concepts, Tools, Techniques
Language: en
Pages: 323
Authors: Robert Giegerich
Categories: Computers
Type: BOOK - Published: 2013-03-09 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

Code Generation - Concepts, Tools, Techniques is based upon the proceedings of the Dagstuhl workshop on code generation which took place from 20-24 May 1991. Th
The Compiler Design Handbook
Language: en
Pages: 784
Authors: Y.N. Srikant
Categories: Computers
Type: BOOK - Published: 2018-10-03 - Publisher: CRC Press

DOWNLOAD EBOOK

Today’s embedded devices and sensor networks are becoming more and more sophisticated, requiring more efficient and highly flexible compilers. Engineers are d
Dynamic Programming
Language: en
Pages: 383
Authors: Art Lew
Categories: Computers
Type: BOOK - Published: 2006-10-09 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

This book provides a practical introduction to computationally solving discrete optimization problems using dynamic programming. From the examples presented, re