Instruction cache misses can severely limit the performance of both superscalar processors and high speed sequential machines. Instruction prefetch algorithms attempt to reduce the performance degradation by bringing lines into the instruction cache before they are needed by the CPU fetch unit. There have been several algorithms proposed to do this, most notably next line prefetching and target prefetching. We propose a new scheme called wrong-path prefetching which combines next-line prefetching with the prefetching of all control instruction targets regardless of the predicted direction of conditional branches. The algorithm substantially reduces the cycles lost to instruction cache misses while somewhat increasing the amount of memory tr...
Compiler-directed cache prefetching has the poten-tial to hide much of the high memory latency seen ...
High-performance multiprocessor systems built around out-of-order processors with aggressive branch ...
Abstract—Computer architecture is beset by two opposing trends. Technology scaling and deep pipelini...
As the degree of instruction-level parallelism in superscalar architectures increases, the gap betwe...
Instruction cache miss latency is becoming an increasingly important performance bottleneck, especia...
Cache performance analysis is becoming increasingly important in microprocessor design. This work ex...
The full text of this article is not available on SOAR. WSU users can access the article via IEEE Xp...
As technological process shrinks and clock rate increases, instruction caches can no longer be acces...
© 2023.IEEE. This document is made available under the CC-BY 4.0 license http://creativecommons.org/...
It is well known that memory latency is a major deterrent to achieving the maximum possible performa...
Instruction prefetching is an important aspect of contemporary high performance computer architectur...
A new conceptual cache, NRP (Non-Referenced Prefetch) cache, is proposed to improve the performance ...
A multiprocessor prefetch scheme is described in which a miss is followed by a prefetch of a group o...
Ever increasing memory latencies and deeper pipelines push memory farther from the processor. Prefet...
Abstract. Given the increasing gap between processors and memory, prefetching data into cache become...
Compiler-directed cache prefetching has the poten-tial to hide much of the high memory latency seen ...
High-performance multiprocessor systems built around out-of-order processors with aggressive branch ...
Abstract—Computer architecture is beset by two opposing trends. Technology scaling and deep pipelini...
As the degree of instruction-level parallelism in superscalar architectures increases, the gap betwe...
Instruction cache miss latency is becoming an increasingly important performance bottleneck, especia...
Cache performance analysis is becoming increasingly important in microprocessor design. This work ex...
The full text of this article is not available on SOAR. WSU users can access the article via IEEE Xp...
As technological process shrinks and clock rate increases, instruction caches can no longer be acces...
© 2023.IEEE. This document is made available under the CC-BY 4.0 license http://creativecommons.org/...
It is well known that memory latency is a major deterrent to achieving the maximum possible performa...
Instruction prefetching is an important aspect of contemporary high performance computer architectur...
A new conceptual cache, NRP (Non-Referenced Prefetch) cache, is proposed to improve the performance ...
A multiprocessor prefetch scheme is described in which a miss is followed by a prefetch of a group o...
Ever increasing memory latencies and deeper pipelines push memory farther from the processor. Prefet...
Abstract. Given the increasing gap between processors and memory, prefetching data into cache become...
Compiler-directed cache prefetching has the poten-tial to hide much of the high memory latency seen ...
High-performance multiprocessor systems built around out-of-order processors with aggressive branch ...
Abstract—Computer architecture is beset by two opposing trends. Technology scaling and deep pipelini...