Markus Mock (1)
e-mails: mock@cs.pitt.edu
In this tutorial we will cover the basic techniques and approaches underlying this tremendous progress and will also learn about the most important and crucial optimizations performed by optimizing compilers today. After a short review of basic compiler structure and techniques (lexical and syntax analysis) the major part of the tutorial will focus on the analyses (data and control flow analysis), program representations, and transformations performed by optimizing compilers. The tutorial should enable the participants to both integrate the advanced compiler material into their curricula and to write their own optimizing compilers. Programmers in general will also benefit by better understanding what an optimizing compiler can and cannot do, and how to cooperate with it to achieve fast programs.
I Preliminaries
II Optimizing Compiler Technology
III Advanced Topics
Keywords:compilers, program optimization, program analysis, code generation
@INPROCEEDINGS{mock04:1004,
AUTHOR = {Markus Mock},
TITLE = {Introduction to Optimizing Compilers},
BOOKTITLE = {30ma Conferencia Latinoamericana de Informática (CLEI2004)},
YEAR = {2004},
editor = {Mauricio Solar and David Fernández-Baca and Ernesto Cuadros-Vargas},
pages = {5--6},
address = {},
month = Sep,
organization = {Sociedad Peruana de Computación},
note = {ISBN 9972-9876-2-0},
}
PDF de CLEI2004 (incluye todos los artículos)
Página principal CLEI 2004
Generado por Sociedad Peruana de Computación