Passer à la navigation principale Passer à la recherche Passer au contenu principal

Effective compiler generation by architecture description

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Embedded systems have an extremely short time to market and therefore require easily retargetable compilers. Architecture description languages (ADLs) provide a single concise architecture specification for the generation of hardware, instruction set simulators and compilers. In this article, we present an ADL for compiler generation. From a specification, we can derive an optimized tree pattern matching instruction selector, a register allocator and an instruction scheduler. Compared to a hand-crafted back end, the generated compiler produces smaller and faster code. The ADL is rich enough that other tools, such as assemblers, linkers, simulators and documentation, can all be obtained from a single specification.

langue originaleAnglais
titreLCTES 2006 - Proceedings of the 2006 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems
EditeurAssociation for Computing Machinery
Pages145-152
Nombre de pages8
ISBN (imprimé)159593362X, 9781595933621
Les DOIs
étatPublié - 1 janv. 2006
Modification externeOui
EvénementLCTES 2006 - 2006 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems - Ottawa, ON, Canada
Durée: 14 juin 200616 juin 2006

Série de publications

NomProceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES)
Volume2006

Une conférence

Une conférenceLCTES 2006 - 2006 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems
Pays/TerritoireCanada
La villeOttawa, ON
période14/06/0616/06/06

Empreinte digitale

Examiner les sujets de recherche de « Effective compiler generation by architecture description ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation