This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sixth International Symposium on High-Performance Computer Architecture
A Technique for High Bandwidth and Deterministic Low Latency Load/Store Accesses to Multiple Cache Banks
Toulouse, France
January 08-January 12
ISBN: 0-7695-0550-3
Henk Neefs, University of Gent
Hans Vandierendonck, University of Gent
Koen de Bosschere, University of Gent
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.
Index Terms:
bank prediction, deterministic latency, cache banks
Citation:
Henk Neefs, Hans Vandierendonck, Koen de Bosschere, "A Technique for High Bandwidth and Deterministic Low Latency Load/Store Accesses to Multiple Cache Banks," hpca, pp.313, Sixth International Symposium on High-Performance Computer Architecture, 2000
Usage of this product signifies your acceptance of the Terms of Use.