Architecture description languages for retargetable compilation

Wei Qin, Sharad Malik

Research output: Chapter in Book/Report/Conference proceedingChapter

29 Scopus citations

Abstract

Retargetable compilation has been the subject of some study over the years. This work is motivated by the need to develop a single compiler infrastructure for a range of possible target architectures. Technology trends point to the growth of application-specific programmable systems, which makes it doubly important that we develop efficient retargetable compilation infrastructures. The first need for this is in directly supporting the different target architectures that are likely to be developed to fuel these trends. The second, and possibly more important, need is in the design space exploration for the instruction set architecture and microarchitecture of the processor under development. The evaluation of any candidate architecture needs a compiler to map the applications to the architecture and a simulator to measure the performance. Because it is desirable to evaluate multiple candidates, a retargetable compiler (and simulator) is highly valuable.

Original languageEnglish (US)
Title of host publicationThe Compiler Design Handbook
Subtitle of host publicationOptimizations and Machine Code Generation
PublisherCRC Press
Pages535-564
Number of pages30
ISBN (Electronic)9781420040579
ISBN (Print)084931240X, 9780849312403
DOIs
StatePublished - Jan 1 2002

All Science Journal Classification (ASJC) codes

  • General Computer Science

Fingerprint

Dive into the research topics of 'Architecture description languages for retargetable compilation'. Together they form a unique fingerprint.

Cite this