Potentials of branch predictors: from entropy viewpoints

  • Authors:
  • Takashi Yokota;Kanemitsu Ootsu;Takanobu Baba

  • Affiliations:
  • Department of Information Science, Utsunomiya University, Utsunomiya-shi, Tochigi, Japan;Department of Information Science, Utsunomiya University, Utsunomiya-shi, Tochigi, Japan;Department of Information Science, Utsunomiya University, Utsunomiya-shi, Tochigi, Japan

  • Venue:
  • ARCS'08 Proceedings of the 21st international conference on Architecture of computing systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Predictors essentially predicts the most recent events based on the record of past events, history. It is obvious that prediction performance largely relies on regularity-randomness level of the history. This paper concentrates on extracting effective information from branch history, and discusses expected performance of branch predictors. For this purpose, this paper introduces entropy point-of-views for quantitative characterization of both program behavior and prediction mechanism. This paper defines four new entropies from different viewpoints; two of them are independent of prediction methods and the others are dependent on predictor organization. These new entropies are useful tools for analyzing upper-bound of prediction performance. This paper shows some evaluation results of typical predictors.