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

文章基本信息

  • 标题:Improving Branch Prediction Performance with a Generalized Design for Dynamic Branch Predictors
  • 本地全文:下载
  • 作者:W.M. Lin ; R. Madhavaram ; A.-Y. Yang
  • 期刊名称:Informatica
  • 印刷版ISSN:1514-8327
  • 电子版ISSN:1854-3871
  • 出版年度:2005
  • 卷号:29
  • 期号:3
  • 出版社:The Slovene Society Informatika, Ljubljana
  • 摘要:Pipeling delays from conditional branches are major obstacles to achieving a high performance CPU. Pre- cise branch prediction is required to overcome this performance limitation imposed on high performance architecture and is the key to many techniques for enhancing and exploiting Instruction-Level Parallelism (ILP). A generalized branch predictor is proposed in this paper. This predictor is a general case of most of the predictors used nowadays, including One-Level Predictor, Two-level predictor, Gshare, and all their close and distant variations. Exact pros and cons of different predictors are clearly analyzed under the same general format. The concept in the traditional Gshare predictor is then extended to form a more flexible predictor under the same construct. By following this generalized design scheme, we are able to fine-tune various composing parameters to reach an optimal predictor and even allow the predictor to adjust accord- ing to various types of applications. From our simulation results, it is evident that significant improvement over traditional predictors is achieved without incurring any additional hardware.
  • 关键词:Branch Prediction; Two-Level Predictor; Gshare; Generalized Branch Predictor
国家哲学社会科学文献中心版权所有