Title
BUILDABONG: A Framework for Architecture/Compiler Co-Exploration for ASIPs
Abstract
With the term Architecture/Compiler Co-exploration, we denote the problem of simultaneously optimizing an application-specific instruction set processor (ASIP) architecture as well as its generated compiler. In this paper, we characterize the design space of both compiler frontend (intermediate code optimization) and backend (changes of the machine model) and present the workflow of our framework BUILDABONG. The project consists of four phases: (a) architecture entry and composition, (b) automatic simulator generation, (c) compiler generation (in particular, retargeting), and (d) automatic architecture/compiler design space exploration. We demonstrate the feasibility of our approach by a detailed case study.
Year
DOI
Venue
2003
10.1142/S0218126603000799
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS
Keywords
Field
DocType
ASIP,retargetable compilation,architecture/compiler co-design,multiobjective design space exploration
Inline expansion,Computer architecture,Interprocedural optimization,Functional compiler,Programming language,Computer science,Compiler correctness,Loop optimization,Optimizing compiler,Compiler,Compiler construction
Journal
Volume
Issue
ISSN
12
3
0218-1266
Citations 
PageRank 
References 
2
0.41
2
Authors
4
Name
Order
Citations
PageRank
Dirk Fischer1152.11
Jürgen Teich22886273.54
Ralph Weper3605.03
Michael Thies48410.01