DocumentCode :
166124
Title :
A composite data Prefetcher framework for multilevel caches
Author :
Arora, Hitesh ; Banerjee, Sean ; Davina, V.
Author_Institution :
Sch. of Comput. Sci. & Eng., VIT Univ., Vellore, India
fYear :
2014
fDate :
24-27 Sept. 2014
Firstpage :
1827
Lastpage :
1833
Abstract :
The increasing difference between the Processor speed and the DRAM performance have led to the assertive need to hide memory latency and reduce memory access time. It is noticed that the Processor remains stalled on memory references. Data Prefetching is a technique that fetches that next instruction´s data parallel to the current instruction execution in a typical Processor-Cache-DRAM system. A Prefetcher anticipates a cache miss that might take place in the next instruction and fetches the data before the actual memory reference. The goal of prefetching is to reduce as many cache misses as possible. In this paper we present a detailed summary of the different prefetching techniques, and implement a composite prefetcher prototype that employs the techniques of Sequential, Stride and Distance Prefetching.
Keywords :
DRAM chips; cache storage; storage management; DRAM performance; cache miss; composite data prefetcher framework; data prefetching; distance prefetching; dynamic random access memory; memory access time; memory latency; multilevel cache; processor speed; processor-cache-DRAM system; sequential prefetching; stride prefetching; Educational institutions; Hardware; History; Markov processes; Prefetching; Random access memory; Arbitrary Stride Prefetching; Average Memory Access Time; Distance Prefetching; Dynamic Read Only Memory; Global History Buffer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advances in Computing, Communications and Informatics (ICACCI, 2014 International Conference on
Conference_Location :
New Delhi
Print_ISBN :
978-1-4799-3078-4
Type :
conf
DOI :
10.1109/ICACCI.2014.6968442
Filename :
6968442
Link To Document :
بازگشت