DocumentCode :
1647794
Title :
A technique for high bandwidth and deterministic low latency load/store accesses to multiple cache banks
Author :
Neefs, Henk ; Vandierendonck, Hans ; Bosschere, Koen De
Author_Institution :
Dept. of Electron. & Inf. Syst., Ghent Univ., Belgium
fYear :
2000
fDate :
6/22/1905 12:00:00 AM
Firstpage :
313
Lastpage :
324
Abstract :
One of the problems in future processors will be the resource conflicts caused by several load/store units competing to access the same cache bank. The traditional approach for handling this case is by introducing buffers combined with a cross-bar. This approach suffers from (i) the non-deterministic latency of a load/store and (ii) the extra latency caused by the cross-bar and the buffer management. A deterministic latency is of the utmost importance for the forwarding mechanism of out-of-order processors because it enables back-to-back operation of instructions. We propose a technique by which we eliminate the buffers and cross-bars from the critical path of the load/store execution. This results in both, a low and a deterministic latency. Our solution consists of predicting which bank is to be accessed. Only in the case of a wrong prediction a penalty results
Keywords :
buffer storage; computer architecture; instruction sets; performance evaluation; buffer management; deterministic latency; deterministic low latency load/store accesses; high bandwidth; load/store execution; multiple cache banks; out-of-order processors; resource conflicts; Bandwidth; Clocks; Data mining; Delay; Information systems; Multiprocessor interconnection networks; Out of order; Prediction algorithms; Read only memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Computer Architecture, 2000. HPCA-6. Proceedings. Sixth International Symposium on
Conference_Location :
Touluse
Print_ISBN :
0-7695-0550-3
Type :
conf
DOI :
10.1109/HPCA.2000.824360
Filename :
824360
Link To Document :
بازگشت