標題: Instruction cache prefetching directed by branch prediction
作者: Chiu, JC
Shiu, RM
Chi, SA
Chung, CP
資訊科學與工程研究所
Institute of Computer Science and Engineering
公開日期: 1-九月-1999
摘要: As the gap between processor speed and memory speed grow, so the performance penalty of instruction cache misses gets higher. Instruction cache prefetching is a technique to reduce this penalty. The prefetching methods determine the target line to be prefetched generally based on the current fetched line address. However, as the cache line becomes wider, it may contain multiple branches. This is a hurdle which must be overcome. The authors have developed a new instruction cache prefetching method in which the prefetch is directed by the prediction on branches, called branch instruction based (BIB) prefetching; in which the prefetch information is recorded in an extended BTB. Simulation results show that for commercial benchmarks, BIB prefetching outperforms traditional sequential prefetching by 7% and other prediction table based prefetching methods by 17% on average. As BTB designs become more sophisticated and achieve higher hit and accuracy ratios, BIB prefetching can achieve a higher level of performance.
URI: http://dx.doi.org/10.1049/ip-cdt:19990310
http://hdl.handle.net/11536/31114
ISSN: 1350-2387
DOI: 10.1049/ip-cdt:19990310
期刊: IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES
Volume: 146
Issue: 5
起始頁: 241
結束頁: 246
顯示於類別:期刊論文


文件中的檔案:

  1. 000084105400004.pdf

若為 zip 檔案,請下載檔案解壓縮後,用瀏覽器開啟資料夾中的 index.html 瀏覽全文。