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:
This source code is distributed for non-commercial use only. Please contact the author for restrictions applying to commercial use.
Permission is granted to anyone to make or distribute copies of this source code, either as received or modified, in any medium, provided that all copyright notices, permission and nonwarranty notices are preserved, and that the distributor grants the recipient permission for further redistribution as permitted by this document.
Permission is granted to distribute this file in compiled or executable form under the same conditions that apply for source code, provided that either:
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.