RESOLVING LOAD DATA DEPENDENCY USING TUNNELING-LOAD TECHNIQUE

Authors
Citation
T. Sato, RESOLVING LOAD DATA DEPENDENCY USING TUNNELING-LOAD TECHNIQUE, IEICE transactions on information and systems, E81D(8), 1998, pp. 829-838
Citations number
17
Categorie Soggetti
Computer Science Information Systems
ISSN journal
09168532
Volume
E81D
Issue
8
Year of publication
1998
Pages
829 - 838
Database
ISI
SICI code
0916-8532(1998)E81D:8<829:RLDDUT>2.0.ZU;2-6
Abstract
The new technique for reducing the load latency is presented. This tec hnique, named tunneling-load, utilizes the register specifier buffer i n order to reduce the load latency without fetching the data cache spe culatively, and thus eliminates the drawback of any load address predi ction techniques. As a consequence of the trend toward increasing cloc k frequency, the internal cache is no longer able to fill the speed ga p between the processor and the external memory, and the data cache la tency degrades the processor performance. In order to hide this latenc y, several techniques predicting the load address have been proposed. These techniques carry out the speculative data cache fetching, which causes the explosion of the memory traffic and the pollution of the da ta cache. The tunneling-load solves these problems. We have evaluated the effects of the tunneling-load, and found that in an in-order-issue superscalar platform the instruction level parallelism is increased b y approximately 10%.