Abstract

This paper presents a trace-driven simulation study to examine the performance of 2-level cache system using different combinations of replacement policies. The replacement schemes considered are: LRU-LRU, LRU-FIFO, FIFO-LRU and FIFO-FIFO. The address streams that drive the simulator were collected by a SUN SPARC-2 workstation running three different application programs: Fast Fourier Transform (FFT), Binary Search and Quick Sort application programs. The software tracing technique was used to collect address traces. It was found that the LRU-LRU replacement combination has the best performance followed by LRU-FIFO, FIFO-LRU and FIFO-FIFO, respectively. The simulation results have shown that for a fixed total memory size of the two caches, the larger the level-1 memory, the smaller the total effective access time, t eff, for the entire memory hierarchy. Finally, the performance of the two-level cache system was found to be more sensitive to the block(line)size variation than the number of sets variation.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.