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