ACS Simulation Tools Download

Home
RPT

IVM CDIF Forum
Resources



Welcome to the ACS Simulation Tools download section.

Please take a look at our license for the terms and conditions of our software releases.

rePLay Transmogrifier version 1.0

The rePLay Transmogrifier is a general purpose instruction feeder that transforms specific ISA instruction formats by decoding those instructions into ISA agnostic micro-operations. The RPT infrastructure supports the execution of the micro-operations along with support for checking the resulting state with the corresponding architectural reference model. The interface for the transmogrifier can be plugged into any number of specific ISA reference models, emulators, or trace generators suchs as bochs, simics, or shade (assuming a minimal interface is established). The resulting micro-op's can be used to accomodate a variety of custom timing model infrastructures for the purposes of simulation. Download source files for RPT below.

Modified Bochs Emulator

In order to get the Bochs Emulator to act as a simulator front-end, some simple modifications were made to the Bochs infrastructure. These modifications include replacing "main()" and implementing Bochs instrumentation hooks for memory data. Because Bochs is free (as in freedom and beer) software, we are able to make these modifications very easily. In order to use Bochs as a frontend to the rePLay Transmogrifier, download the modified source below.

GNU/Linux disk image (for Bochs frontend)

Simulation of various benchmarks using bochs requires a set of disk images running a real operating system along with the actual benchmarks to be run "inside the bochs". In order to facilitate the use of bochs as a frontend to RPT, we are providing a custom example disk image. The example benchmark setup requires a single hard drive image of a complete GNU/Linux operating system image which will boot up, decompress and initialize the kernel, and run through the /sbin/init script. This whole process consists of about 82 million x86 instructions. The image and config files are provided below.

For detailed instructions on installing and running RPT with the bochs example disk image, refer to the installation section.

File Download

We would like to collect some information about people and organizations who are interested in our tools. Please take a few seconds to fill out this form before proceeding to the actual download section. This information is strictly optional and will be kept confidential. Also, giving this information allows us to contact you about new releases.

First Name:
Last Name:
Email Address:
Organizational Affiliation:
Position/Title:

We would be interested to know how you plan to use these tools.

Finally, click "Download" to go to the download page:

Copyright 2003 Advanced Computing Systems (ACS). Feedback? Email .