|
|
|
|
 |
 |
The BUILDABONG Project
Methods for
simulation and
rapid prototyping of specialized computer architectures based on architecture and compiler co-generation
BUILDABONG stands for Building special computer
architectures based on architecture and compiler co-generation.
The goal is to investigate architecture trade-offs of special-purpose processor
architectures, in particular specialized instruction set computers - ASIPs and dedicated processor architectures.
Examples of these computers are embedded controllers or digital signal
processors (DSPs).
The project is divided into four different phases.
|
- architecture description and composition.
|
|
- (abstract) architecture simulation
|
|
- compiler generation
|
|
- optimal architecture/compiler-codesign
|
"... One approach, detailed here by University
of Michigan researchers Shighe Wang and Kang Shin, uses finite state machine techniques to build embedded
software by selecting-and then connecting as needed-components in an asset library, specifying their behaviors
and mapping them to an execution platform.
And Jürgen Teich and Ralph Weper of the University of Paderborn, Germany, have created a joined
architecture/compiler environment that can generate implementations of architecture-specific instruction-set
processors automatically; the instruction-set simulators and corresponding compilers use abstract state machine
methodology..."
|
 |
 |
|