+-----------------------------------------------------------------------+
|				DAPsim					|
| Dean Morrison						       11/30/06 |
| University of Florida						 	|
| Department of Electrical and Computer Engineering			|
+-----------------------------------------------------------------------+
| Description: DAPsim is a trace-driven simulator developed in C++ for  |
| the purpose of designing, testing, and evaluating demand prepaging 	|
| policies.  It currently implements my proposed concept of Dynamically |
| Adaptive Prepaging, but may be modified to evaluate many other 	|
| policies.								|
|									|
| Reuse Policy: Use of this software for personal or instructional	|
| purposes is granted without fee provided that the source bears a	|
| clear and complete citation.						|
+-----------------------------------------------------------------------+

Using DAPsim:

To simulate a memory reference trace ...
1. Memory reference traces must be located in the home directory along with the source code.  Traces must be formatted as follows:
	- 1 page reference per line
	- Page references are in integer values, no spaces before or after
2. A benchmark handle must be entered into main.h under "// Benchmarks" following those that are already listed
3. Trace file names must then be entered into each file name array located in test.cpp
4. simulateTraceSuite() can be used to simulate a trace under all configurations (static parameters, dynamic prepage allocation, etc.)
	- Calls simulateTrace()

Traces: The traces used in this research were obtained from the following website:         http://www.cs.amherst.edu/~sfkaplan/research/trace-reduction/index.html