首页    期刊浏览 2024年07月18日 星期四
登录注册

文章基本信息

  • 标题:Two-Step Physical Register Deallocation for Data Prefetching and Address Pre-Calculation
  • 本地全文:下载
  • 作者:Akihiro Yamamoto ; Yusuke Tanaka ; Hideki Ando
  • 期刊名称:Information and Media Technologies
  • 电子版ISSN:1881-0896
  • 出版年度:2008
  • 卷号:3
  • 期号:4
  • 页码:755-767
  • DOI:10.11185/imt.3.755
  • 出版社:Information and Media Technologies Editorial Board
  • 摘要:This paper proposes an instruction pre-execution scheme for a high performance processor, that reduces latency and early scheduling of loads. Our scheme exploits the difference between the amount of instruction-level parallelism available with an unlimited number of physical registers and that available with an actual number of physical registers. We introduce the two-step physical register deallocation scheme, which deallocates physical registers at the renaming stage as a first step, and eliminates pipeline stalls caused by a shortage of physical registers. Instructions wait for the final deallocation as a second step in the instruction window. While waiting, the scheme allows pre-execution of instructions, that enables prefetching of load data and early calculation of memory effective addresses. Our evaluation results show that our scheme improves the performance significantly, and achieves a 1.26 times speedup over a processor without a prefetcher. If combined with a stride prefetcher, it achieves a 1.18 times speedup over a processor with a stride prefetcher.
国家哲学社会科学文献中心版权所有