perform@vuse.vanderbilt.edu (Performance Mailing List) (07/12/90)
I make dineroIII, the C program described in the attached unix man page, available to researchers via ftp. DineroIII allows for the detailed trace-driven simulation of one cache at a time. If interested, please send me e-mail (markhill@cs.wisc.edu). I do NOT have address traces to distribute. --Mark Hill DINEROIII() UNIX Programmer's Manual DINEROIII() NAME dineroIII - cache simulator, version III SYNOPSIS dineroIII -b block_size -u unified_cache_size -i instruction_cache_size -d data_cache_size [ other_options ] DESCRIPTION dineroIII is a trace-driven cache simulator that supports sub-block placement. Simulation results are determined by the input trace and the cache parameters. A trace is a fin- ite sequence of memory references usually obtained by the interpretive execution of a program or set of programs. Trace input is read by the simulator in din format (described later). Cache parameters, e.g. block size and associativity, are set with command line options (also described later). dineroIII uses the priority stack method of memory hierarchy simulation to increase flexibility and improve simulator performance in highly associative caches. One can simulate either a unified cache (mixed, data and instructions cached together) or separate instruction and data caches. THIS VERSION OF DINEROIII DOES NOT PERMIT THE SIMULTANEOUS SIMULATION OF MULTIPLE ALTERNATIVE CACHES. ... The command line options include: -b block_size -u unified_cache_size -i instruction_cache_size -d data_cache_size -S subblock_size -a associativity -r replacement_policy -f fetch_policy -w write_policy -A write_allocation_policy SEE ALSO Mark D. Hill, Test Driving Your Next Cache, Magazine of Intelligent Personal Systems (MIPS), August 1989, pp. 84-92. Mark D. Hill and Alan Jay Smith, Experimental Evaluation of On-Chip Microprocessor Cache Memories, Proc. Eleventh Inter- national Symposium on Computer Architecture, June 1984, Ann Arbor, MI, pp. 158-174. AUTHOR Mark D. Hill Computer Sciences Dept. 1210 West Dayton St. Univ. of Wisconsin Madison, WI 53706 markhill@cs.wisc.edu