Overview
- Editors:
-
-
Robert Giegerich
-
Arbeitsgruppe Praktische Informatik, Technische Fakultät, Universität Bielefeld, Bielefeld 1, Germany
-
Susan L. Graham
-
Computer Science Division — EECS, University of California, Berkeley, Berkeley, USA
Access this book
Other ways to access
About this book
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. The aim of the workshop was to evaluate current methods of code generation and to indicate the main directions which future research is likely to take. It provided an excellent forum for the exchange of ideas and had the added advantage of bringing together European and American experts who were unlikely to meet at less specialised gatherings. This volume contains 14 of the 30 papers presented at the Dagstuhl workshop. The papers deal mainly with the following four topics: tools and techniques for code generation, code generation for parallel architectures, register allocation and phase ordering problems, and formal methods and validations. Most of the papers assess the progress of on-going research work, much of which is published here for the first time, while others provide a review of recently completed projects. The volume also contains summaries of two discussion groups which looked at code generation tools and parallel architectures. As a direct result of one of these discussions, a group of the participants have collaborated to make a pure BURS system available for public distribution. This system, named BURG, is currently being beta-tested. Code Generation - Concepts, Tools, Techniques provides a representative summary of state-of-the-art code generation techniques and an important assessment of possible future innovations. It will be an invaluable reference work for researchers and practitioners in this important area.
Similar content being viewed by others
Table of contents (16 papers)
-
-
Code Selection
-
-
-
- Christian Ferdinand, Helmut Seidl, Reinhard Wilhelm
Pages 30-50
-
-
- Robert Giegerich, Susan L. Graham
Pages 66-69
-
Code Generation for Parallel Architectures
-
-
- C. W. Keßler, W. J. Paul, T. Rauber
Pages 73-91
-
- Michael Philippsen, Walter F. Tichy
Pages 92-111
-
- Robert Giegerich, Susan L. Graham
Pages 112-115
-
Register Allocation and Phase Ordering
-
Front Matter
Pages 117-117
-
- François Bodin, William Jalby, Daniel Windheiser, Christine Eisenbeis
Pages 119-145
-
- Stefan M. Freudenberger, John C. Ruttenberg
Pages 146-170
-
Formal Methods
-
Front Matter
Pages 171-171
-
-
- Bettina Buth, Karl-Heinz Buth
Pages 193-209
-
-
Additional Topics
-
Front Matter
Pages 225-225
-
- John Boyland, Charles Farnum, Susan L. Graham
Pages 227-254
-
- Ralph E. Johnson, Carl Mcconnell, J. Michael Lake
Pages 255-274
Editors and Affiliations
-
Arbeitsgruppe Praktische Informatik, Technische Fakultät, Universität Bielefeld, Bielefeld 1, Germany
Robert Giegerich
-
Computer Science Division — EECS, University of California, Berkeley, Berkeley, USA
Susan L. Graham