|
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. StaffPublicationsDownload the Walkabout DistributionWalkabout is made available under a BSD-like license | ||||||||||||||||||||||||