Potentials of Branch Predictors: From Entropy Viewpoints

نویسندگان

  • Takashi Yokota
  • Kanemitsu Ootsu
  • Takanobu Baba
چکیده

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 out from branch history, and discuss expected performance of branch predictors. For this purpose, this paper introduces entropy point-of-views to quantitative characterization of both program behavior and prediction mechanisms. This paper defines two new entropies independent of prediction methods and other two entropies dependent on predictor organization. These new entropies are useful tools for analyzing upper-bound of prediction performance. This paper shows some evaluation results for typical predictors.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Introducing Entropies for Representing Program Behaviors and Branch Predictor Performances

Predictors are inevitable components in the state-of-theart microprocessors and branch predictors are actively discussed from many aspects. Performance of a branch predictor largely depends on the dynamic behavior of the executing program, however, we have no effective metrics to represent the nature of program behavior quantitatively. In this paper, we introduce an information entropy idea to ...

متن کامل

Exploiting Bias in the Hysteresis Bit of 2-bit Saturating Counters in Branch Predictors

The states of the 2-bit counters used in many branch prediction schemes can be divided into “strong” and “weak” states. Instead of the typical saturating counter encoding of the states, the 2-bit counter can be encoded such that the least significant bit directly represents whether the current state is strong or weak. This extra bit provides hysteresis to prevent the counters from switching dir...

متن کامل

Tsallis Entropy and Conditional Tsallis Entropy of Fuzzy Partitions

The purpose of this study is to define the concepts of Tsallis entropy and conditional Tsallis entropy of fuzzy partitions and to obtain some results concerning this kind entropy. We show that the Tsallis entropy of fuzzy partitions has the subadditivity and concavity properties. We study this information measure under the refinement and zero mode subset relations. We check the chain rules for ...

متن کامل

Random Degrees of Unbiased Branches

In our previous published research we discovered some very difficult to predict branches, called unbiased branches that have a “random” dynamical behavior. We developed some improved state of the art branch predictors to predict successfully unbiased branches. Even these powerful predictors obtained very modest average prediction accuracies on the unbiased branches while their global average pr...

متن کامل

Classified adaptive prediction and entropy coding for lossless coding of images

Natural images often consist of many distinct regions with individual characteristics. Adaptive image coders exploit this feature of natural images to obtain better compression results. In this paper, we propose a classi cationbased scheme for both adaptive prediction and entropy coding in a lossless image coder. In the proposed coder, blocks of image samples (in PCM domain) are classi ed to se...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008