DocumentCode :
1925967
Title :
Reducing data access penalty using intelligent opcode-driven cache prefetching
Author :
Chi, Chi-Hung ; Lau, Siu-Chung
Author_Institution :
Dept. of Comput. Sci., Chinese Univ. of Hong Kong, Shatin, Hong Kong
fYear :
1995
fDate :
2-4 Oct 1995
Firstpage :
512
Lastpage :
517
Abstract :
In the latest processor architectures such as IBM PowerPC and HP Precision Architecture (PA), it is found that certain important compound opcodes such as LOAD-UPDATE and LOAD-MODIFY contain accurate information about how data will be referenced in the near future. Furthermore, these opcodes have been fully utilized by the compiler in the program code generation. With the migration of data cache onto the processor chip, it is now possible for the on-chip cache controller to perform intelligent data prefetching based on the information from the instruction decode unit. In this paper, a novel hardware-driven data prefetching scheme, called the Instruction Opcode-Based Prefetching (IOBP), is proposed. Our simulation shows that this IOBP scheme is very effective in reducing processor stall time due to memory accesses, especially for array or pointer references with constant strides
Keywords :
cache storage; storage management; HP Precision Architecture; IBM PowerPC; LOAD-MODIFY; LOAD-UPDATE; cache prefetching; data access penalty; data cache; instruction decode unit; intelligent data prefetching; intelligent opcode-driven; CMOS technology; Clocks; Computational modeling; Computer architecture; Computer science; Decoding; Prefetching; Program processors; Registers; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1995. ICCD '95. Proceedings., 1995 IEEE International Conference on
Conference_Location :
Austin, TX
ISSN :
1063-6404
Print_ISBN :
0-8186-7165-3
Type :
conf
DOI :
10.1109/ICCD.1995.528916
Filename :
528916
Link To Document :
بازگشت