Random Degrees of Unbiased Branches

نویسندگان

  • Lucian N. VINŢAN
  • Adrian FLOREA
  • Arpad GELLERT
چکیده

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 prediction accuracies are high. These unbiased branches still restrict the ceiling of dynamic branch prediction and therefore accurately predicting unbiased branches remains an open problem. Starting from this technical challenge, we tried to understand in more depth what randomness is. Based on a hybrid mathematical and computer science approach we mainly developed some degrees of random associated to a branch in order to understand deeply what an unbiased branch is. These metrics are program’s Kolmogorov complexity, compression rate, discrete entropy and HMM prediction’s accuracy, that are useful for characterizing strings of symbols and particularly, our unbiased branches’ behavior. All these random degree metrics could effectively help the computer architect to better understand branches’ predictability, and also if the branch predictor should be improved related to the unbiased branches.

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

ثبت نام

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

منابع مشابه

Understanding Prediction Limits Through Unbiased Branches

The majority of currently available branch predictors base their prediction accuracy on the previous k branch outcomes. Such predictors sustain high prediction accuracy but they do not consider the impact of unbiased branches which are difficult-to-predict. In this paper, we quantify and evaluate the impact of unbiased branches and show that any gain in prediction accuracy is proportional to th...

متن کامل

Unbiased Branches: An Open Problem

The majority of currently available dynamic branch predictors base their prediction accuracy on the previous k branch outcomes. Such predictors sustain high prediction accuracy but they do not consider the impact of unbiased branches, which are difficult-to-predict. In this paper, we evaluate the impact of unbiased branches in terms of prediction accuracy on a range of branch difference predict...

متن کامل

ESTIMATORS BASED ON FUZZY RANDOM VARIABLES AND THEIR MATHEMATICAL PROPERTIES

In statistical inference, the point estimation problem is very crucial and has a wide range of applications. When, we deal with some concepts such as random variables, the parameters of interest and estimates may be reported/observed as imprecise. Therefore, the theory of fuzzy sets plays an important role in formulating such situations. In this paper, we rst recall the crisp uniformly minimum ...

متن کامل

estimating the value of e using stopping time random variables

In this paper, we obtain unbiased estimators of e using stopping time random variables and simulation.

متن کامل

Branches in random recursive k-ary trees

In this paper, using generalized {polya} urn models we find the expected value of the size of a branch in recursive $k$-ary trees. We also find the expectation of the number of nodes of a given outdegree in a branch of such trees.

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

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