DocumentCode :
345117
Title :
Lookahead cache with instruction processing unit for filling memory gap
Author :
Sanli, Li ; ZhenChun, Huang
Author_Institution :
Dept. of Comput. Sci. & Eng., Tsinghua Univ., Beijing, China
Volume :
1
fYear :
1999
fDate :
1999
Firstpage :
228
Abstract :
Memory Gap has became an essential factor influencing on achieving peak performance of high-speed CPU based systems. To fill this gap, enlarging cache capacity is a traditional method formed from the program locality principle. However, the order of instructions stored in I-Cache before being sent to the Data Processing Unit (DPU) is a type of useful information that has never been utilized. So we propose an architecture containing an Instruction Processing Unit (IPU) in parallel with the ordinary DPU. The IPU can prefetch, analyze and preprocess a large amount of instructions which would otherwise lie in the I-Cache untouched. It would be more efficient than the conventional prefetch buffer that can only store a few instructions for previewing. With IPU, load instructions can be preprocessed while the DPU is executing data simultaneously. We term it as Lookahead Cache. The paper describes the principle of Lookahead Cache, presents the idea of dynamic program locality and illustrates quantitative parameters for evaluation. Tools for simulating the Lookahead Cache were developed. Simulation results shows that it can improve the program locality, and hence improve the cache hit ratio during program execution without further enlarging the on-chip cache that occupies a large portion of chip area
Keywords :
cache storage; memory architecture; parallel architectures; parallel memories; Data Processing Unit; I-Cache; cache capacity; cache hit ratio; dynamic program locality; high-speed CPU based systems; instruction processing unit; load instructions; lookahead cache; memory gap filling; on-chip cache; program locality principle; quantitative parameters; Filling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
EUROMICRO Conference, 1999. Proceedings. 25th
Conference_Location :
Milan
ISSN :
1089-6503
Print_ISBN :
0-7695-0321-7
Type :
conf
DOI :
10.1109/EURMIC.1999.794471
Filename :
794471
Link To Document :
بازگشت