FastSim v.2 Source Code Release

*** WARNING ***

This release is essentially a snapshot of the source in the state it was in when the author graduated. At that time it compiled and ran in the development environment at the University of Wisconsin-Madison Computer Sciences Department. There is no guarantee it will compile and run in a different environment, or even in the UW CS Department environment now.

This code is not being maintained, and has not been since the author graduated.

This system was developed as a research project for the purpose of evaluating the ability of a compiler to generate fast-forwarding simulators (semi-)automatically. This is not a full featured release, not are all the features it does contain fully implemented.

There are several known (but undocumented) bugs in the code. Some of these bugs may prevent simulators from being fast-forwarded, or even from compiling without fast-forwarding. There are also several performance problems, which make compiled simulator code run slow. Some of these performance problems are mentioned in the PLDI01 paper included in the doc directory of this release.

Download the source from:

These source files are distributed "as is" in the hope that they will be useful. The tool set comes with no warranty, and no author or distributor accepts any responsibility for the consequences of its use.

Everyone is granted permission to copy, modify and redistribute this tool set under the following conditions:

In other words, you are welcome to use, share and improve this source file. You are forbidden to forbid anyone else to use, share and improve what you give them.

-- Return to FastSim home. --