Novel cache replacement algorithms for high performance computer systems.
Item
-
Title
-
Novel cache replacement algorithms for high performance computer systems.
-
Identifier
-
AAI9707113
-
identifier
-
9707113
-
Creator
-
Khalid, Humayun.
-
Contributor
-
Adviser: Mohammad S. Obaidat
-
Date
-
1996
-
Language
-
English
-
Publisher
-
City University of New York.
-
Subject
-
Engineering, Electronics and Electrical | Computer Science
-
Abstract
-
This thesis presents novel cache memory replacement algorithms for high performance computer systems. The proposed algorithms use neural networks (NNs) for the purpose of guiding the line replacement decisions in caches. Key to our algorithms is the correct identification and displacement of inactive lines. This allows our strategy to provide better cache performance as compared to the conventional LRU (Least Recently Used), MRU (Most Recently Used), and FIFO (First In First Out) replacement policies.;Performance of the neural network based algorithms was tested against the performance of existing popular strategies through extensive trace-driven simulations in order to obtain reliable results for a wide spectrum of practical cache configurations. Simulation results show that the proposed algorithms provide substantial performance improvement in the miss ratio over the conventional algorithms for several benchmark programs. Excellent performance of neural network based replacement strategies means that the new approach can be adopted as future cache replacement algorithms. Good results, provided by the line replacement algorithms, indicate that our schemes have potential for providing promising results when applied to the page replacement algorithms in virtual memory systems and disk caches.
-
Type
-
dissertation
-
Source
-
PQT Legacy CUNY.xlsx
-
degree
-
Ph.D.