|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| 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
| ASCII Text | x | ||
| Henk Neefs, Hans Vandierendonck, Koen de Bosschere, "A Technique for High Bandwidth and Deterministic Low Latency Load/Store Accesses to Multiple Cache Banks," High-Performance Computer Architecture, International Symposium on, pp. 313, Sixth International Symposium on High-Performance Computer Architecture, 2000. | |||
| BibTex | x | ||
| @article{ 10.1109/HPCA.2000.824360, author = {Henk Neefs and Hans Vandierendonck and Koen de Bosschere}, title = {A Technique for High Bandwidth and Deterministic Low Latency Load/Store Accesses to Multiple Cache Banks}, journal ={High-Performance Computer Architecture, International Symposium on}, volume = {0}, year = {2000}, isbn = {0-7695-0550-3}, pages = {313}, doi = {http://doi.ieeecomputersociety.org/10.1109/HPCA.2000.824360}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - High-Performance Computer Architecture, International Symposium on TI - A Technique for High Bandwidth and Deterministic Low Latency Load/Store Accesses to Multiple Cache Banks SN - 0-7695-0550-3 SP EP A1 - Henk Neefs, A1 - Hans Vandierendonck, A1 - Koen de Bosschere, PY - 2000 KW - bank prediction KW - deterministic latency KW - cache banks VL - 0 JA - High-Performance Computer Architecture, International Symposium on ER - | |||
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.
