Dinero
A uniprocessor cache simulator. Simulates normal cache parameters
(size, associativity, replacement policy (LRU, FIFO, or RADNOM), fetch
policy, and write policy, among others. Also supports sub-block placement.
Source is in /projects/unisw/Dinero.