A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2004; you can also visit the original URL.
The file type is application/pdf
.
Branch prediction, instruction-window size, and cache size: performance trade-offs and simulation techniques
1999
IEEE transactions on computers
Design parameters interact in complex ways in modern processors, especially because out-of-order issue and decoupling buffers allow latencies to be overlapped. Tradeoffs among instruction-window size, branch-prediction accuracy, and instruction-and datacache size can change as these parameters move through different domains. For example, modeling unrealistic caches can under-or over-state the benefits of better prediction or a larger instruction window. Avoiding such pitfalls requires
doi:10.1109/12.811115
fatcat:3zxy5gqaszhgbk5qbp2ozt7ugq