|
|
| The
Walkabout Project |
 |
The Walkabout project investigates retargetable binary translation techniques
to aid in the optimization and migration of applications to new machines.
Retargetability enables the support of new machines at low cost through
machine descriptions, and allows experimentation with various instruction
sets and architectures.
The Walkabout dynamic framework supports the instantiation of virtual
machines (VMs) for different machines. It is possible, for example, to
use the framework to create an interpreter for the SPARCtm V8 instruction
set, a translator of SPARC V9 machine code, or an optimizer for V7 programs.
In addition, machines that do not yet exist can be specified then experimented
upon, using VMs created with Walkabout.
The Walkabout project grew out of our experience with the design and
implementation of the UQBT
framework, a static retargetable binary translation framework developed
at the University of Queensland, Australia.
Staff
Walkabout
is made available under a BSD-like license
|