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