DocumentCode
2252173
Title
Hardware-controlled prefetching in directory-based cache coherent systems
Author
Hu, Weiwu ; Xia, Peisu
Author_Institution
Inst. of Comput. Technol., Acad. Sinica, Beijing, China
fYear
1996
fDate
27-31 Oct 1996
Firstpage
206
Lastpage
213
Abstract
Sequential consistency is the popular accepted criterion of correct execution in shared-memory multiprocessors. Typical implementation of sequential consistency requires each access to be delayed until the previous access in the same process completes. This is detrimental to performance. Prefetching is an effective way of overlapping the execution of memory accesses. This paper studies hardware-controlled prefetching in a directory-based cache coherent system, and proposes a new prefetching scheme as an improvement on the normal scheme. Besides, a cycle-by-cycle trace-driven simulation model is built to evaluate these prefetching schemes. Simulation results show that prefetching is effective in improving performance, and the new prefetching scheme we proposed can improve performance further
Keywords
cache storage; shared memory systems; storage management; directory-based cache coherent system; hardware-controlled prefetching; prefetching; sequential consistency; shared-memory multiprocessors; trace-driven simulation; Analytical models; Coherence; Computers; Delay effects; Delay lines; High performance computing; Prefetching; Protocols; System performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers of Massively Parallel Computing, 1996. Proceedings Frontiers '96., Sixth Symposium on the
Conference_Location
Annapolis, MD
ISSN
1088-4955
Print_ISBN
0-8186-7551-9
Type
conf
DOI
10.1109/FMPC.1996.558085
Filename
558085
Link To Document