Publication detail

Evolutionary Designed Branch Predictors

SLANÝ, K. DVOŘÁK, V.

Original Title

Evolutionary Designed Branch Predictors

Type

conference paper

Language

English

Original Abstract

Branch prediction techniques are commonly used for speeding-up code execution. Modern microprocessors use predictors based on a set of finite automata predictors. This paper shows that finite automata branch predictors can be created by using evolutionary algorithms. These evolved predictors have better performance in predicting the code execution, which they have been trained for, than a standard 2-bit counter predictor.

Keywords

branch prediction, finite automata, evolutionary algorithms

Authors

SLANÝ, K.; DVOŘÁK, V.

RIV year

2007

Released

29. 8. 2007

Publisher

Faculty of Mechanical Engineering BUT

Location

Brno

ISBN

978-80-214-3473-8

Book

13th International Conference on Soft Computing

Pages from

18

Pages to

23

Pages count

6

BibTex

@inproceedings{BUT26058,
  author="Karel {Slaný} and Václav {Dvořák}",
  title="Evolutionary Designed Branch Predictors",
  booktitle="13th International Conference on Soft Computing",
  year="2007",
  pages="18--23",
  publisher="Faculty of Mechanical Engineering BUT",
  address="Brno",
  isbn="978-80-214-3473-8"
}