Detail publikace
Evolutionary Designed Branch Predictors
SLANÝ, K. DVOŘÁK, V.
Originální název
Evolutionary Designed Branch Predictors
Anglický název
Evolutionary Designed Branch Predictors
Jazyk
en
Originální abstrakt
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.
Anglický abstrakt
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.
Dokumenty
BibTex
@inproceedings{BUT26058,
author="Karel {Slaný} and Václav {Dvořák}",
title="Evolutionary Designed Branch Predictors",
annote="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.
",
address="Faculty of Mechanical Engineering BUT",
booktitle="13th International Conference on Soft Computing",
chapter="26058",
howpublished="print",
institution="Faculty of Mechanical Engineering BUT",
year="2007",
month="august",
pages="18--23",
publisher="Faculty of Mechanical Engineering BUT",
type="conference paper"
}