Abstract
Dynamic branch prediction is a hardware technique used to speculate the direction of control branches. Inaccurate prediction will make all speculative works useless while accurate prediction will significantly improve microprocessors performance. In this work, we have shown that Genetic Algorithm (GA) can be used to select (near) optimal parameters for branch predictors in most cases. The GA-enhanced predictors take time to find suitable parameters, but once the values of these parameters are determined, the GA-enhanced predictors take the same time to execute as the basic predictors with increased accuracy.
| Original language | English |
|---|---|
| Title of host publication | 2019 8th International Conference on Modeling Simulation and Applied Optimization, ICMSAO 2019 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| ISBN (Electronic) | 9781538676844 |
| DOIs | |
| State | Published - Apr 2019 |
Publication series
| Name | 2019 8th International Conference on Modeling Simulation and Applied Optimization, ICMSAO 2019 |
|---|
Bibliographical note
Publisher Copyright:© 2019 IEEE.
Keywords
- Branch prediction
- Genetic algorithm
- Neural network
ASJC Scopus subject areas
- Signal Processing
- Industrial and Manufacturing Engineering
- Safety, Risk, Reliability and Quality
- Control and Optimization
- Modeling and Simulation
- Health Informatics
Fingerprint
Dive into the research topics of 'Enhancing branch predictors using genetic algorithm'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver