Dinero-Hase

HASE Dinero - simulator was developed by the Computing Systems group, School of Informatics, University of Edinburgh, UK. This simulator presents a graphical envi-ronment for cache memory simulation. The simulator has only the top-level hierarchical organization. Parameters of this simulator are: word size, line size, set size, number of sets, replacement policy, write update policy, write allocation policy, etc. This simulator was developed using the HASE environment, and it allows up to 10,000,000 trace file lines to be processed. The HASE Dinero could be obtained loading the Dinero module to the HASE environment. The HASE interprets the Dinero module. This simulator can be used on the following OS: Solaris, Linux, and Windows. Cache memory simulator has two modes of operation: Animated and Fast. In the Animated mode, all simulation activities are visible during simulation playback. The Animated mode is designed so that an understanding of cache operation can be gained by viewing how cache hits and misses are determined, and the effect that varying the cache configuration has on this process. The Fast mode is far more efficient than the Animated mode, but there is no animation of simulation activity, with only the results entity being updated [3, 44, 61]. This program can be used by students for educational purposes. For the pedagogical use simulator, JavaHASE Dinero was built as an applet that has similar functionality to the original Dinero Simulator, but it was built with a graphical interface. It was developed as an HASE project.