Return to search

A trace-driven simulation study of cache memories

The purpose of this study is to explore the relationship between hit ratio of cache memory and design parameters. Cache memories are widely used in the design of computer system architectures to match relatively slow memories against fast CPUs. Caches hold the active segments of a program which are currently in use. Since instructions and data in cache memories can be referenced much faster than the time required to access main memory, cache memories permit the execution rate of the machine to be substantially increased. In order to function effectively, cache memories must be carefully designed and implemented. In this study, a trace-driven simulation study of direct mapped, associative mapped and set-associative mapped cache memories is made. In the simulation, cache fetch algorithm, placement policy, cache size and various parameters related to cache design and the resulting effect on system performance is investigated. The cache memories are simulated using the C language and the simulation results are analyzed for the design and implementation of cache memories. / Department of Physics and Astronomy

Identiferoai:union.ndltd.org:BSU/oai:cardinalscholar.bsu.edu:handle/183754
Date January 1989
CreatorsXiong, Bo
ContributorsBall State University. Dept. of Physics and Astronomy., Place, Ralph L.
Source SetsBall State University
Detected LanguageEnglish
Formativ, 55, [52] leaves : ill. ; 28 cm.
SourceVirtual Press

Page generated in 0.0092 seconds