PROPAN: A Retargetable System for Postpass Optimisations and Analyses (2000)
| Citations: | 16 - 4 self |
BibTeX
@MISC{Kästner00propan:a,
author = {Daniel Kästner},
title = {PROPAN: A Retargetable System for Postpass Optimisations and Analyses},
year = {2000}
}
Years of Citing Articles
OpenURL
Abstract
Propan is a system that allows for the generation of machine-dependent postpass optimisations and analyses on assembly level. It has been especially designed to perform high-quality optimisations for irregular architectures. All information about the target architecture is specied in the machine description language Tdl. For each target architecture a phase-coupled code optimiser is generated which can perform integrated global instruction scheduling, register reassignment, and resource allocation by integer linear programming (ILP). All relevant hardware characteristics of the target processor are precisely incorporated in the generated integer linear programs. Two dierent ILP models are available so that the most appropriate modelling can be selected individually for each target architecture. The integer linear programs can be solved either exactly or by the use of ILP-based approximations. This allows for high quality solutions to be calculated in acceptable time. A set of practic...







