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

Compiler generation from structural architecture descriptions

  • Vienna University of Technology

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

Résumé

With increasing complexity of modern embedded systems, the availability of highly optimizing compilers becomes more and more important. At the same time, application specific instruction-set processors (ASIPs) are used to fine-tune hardware platforms to the intended application, demanding the availability of retargetable components throughout thewhole tool chain. A very promising approach is to model the target architecture using a dedicated description language that is rich enough to generate hardware components and the required tool chain, e.g., assembler, linker, simulator, and compiler. In this work we present a new structural architecture description language (ADL) that is used to derive the architecture dependent components of a compiler backend - most notably an instruction selector based on tree pattern matching. We combine our backend with gcc, thereby opening up the way for a large number of readily available high level optimizations. Experimental results show that the automatically derived code generator is competitive in comparison to a handcrafted compiler backend.

langue originaleAnglais
titreCASES'07
Sous-titreProceedings of the 2007 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems
Pages13-22
Nombre de pages10
Les DOIs
étatPublié - 1 déc. 2007
Modification externeOui
EvénementCASES'07: 2007 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems - Salzburg, Autriche
Durée: 30 sept. 20073 oct. 2007

Série de publications

NomCASES'07: Proceedings of the 2007 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems

Une conférence

Une conférenceCASES'07: 2007 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems
Pays/TerritoireAutriche
La villeSalzburg
période30/09/073/10/07

Empreinte digitale

Examiner les sujets de recherche de « Compiler generation from structural architecture descriptions ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation