DocumentCode :
506078
Title :
An effective on-chip preloading scheme to reduce data access penalty
Author :
Baer, Jean-Loup ; Chen, Tien-Fu
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Washington, Seattle, WA, USA
fYear :
1991
fDate :
18-22 Nov. 1991
Firstpage :
176
Lastpage :
186
Abstract :
Conventional cache prefetching approaches can be either hardware-based, generally by using a one-block-lookahead technique, or compiler-directed, with insertions of non-blocking prefetch instructions. We introduce a new hardware scheme based on the prediction of the execution of the instruction stream and associated operand references. It consists of a reference prediction table and a look-ahead program counter and its associated logic. With this scheme, data with regular access patterns is preloaded, independently of the stride size, and preloading of data with irregular access patterns is prevented. We evaluate our design through trace driven simulation by comparing it with a pure data cache approach under three different memory access models. Our experiments show that this scheme is very effective for reducing the data access penalty for scientific programs and that is has moderate success for other applications.
Keywords :
cache storage; information retrieval; multiprocessing systems; storage management; data access penalty reduction; instruction stream; look-ahead program counter; on-chip preloading scheme; reference prediction table; Counting circuits; Hardware; Logic; Prefetching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing, 1991. Supercomputing '91. Proceedings of the 1991 ACM/IEEE Conference on
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-89791-459-7
Type :
conf
DOI :
10.1145/125826.125932
Filename :
5348911
Link To Document :
بازگشت