Dual decode architecture for dynamic branch prediction

Vishnu P. Bharadwaj, Manjunath Kohalli

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

One of the old techniques for performance improvements is branch prediction. As the branch misprediction rate has reached less than 0.01 for certain techniques, it is safe to say that current branch prediction techniques are very efficient. But for certain critical applications a small misprediction also poses a problem. In this paper, a new prediction technique is discussed which always predicts the branch correctly. This technique works well for else if loop at the cost of increased hardware resources.

Original languageEnglish
Title of host publication2017 2nd International Conference for Convergence in Technology, I2CT 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1140-1143
Number of pages4
Volume2017-January
ISBN (Electronic)9781509043071
DOIs
Publication statusPublished - 18-12-2017
Externally publishedYes
Event2nd International Conference for Convergence in Technology, I2CT 2017 - Pune, India
Duration: 07-04-201709-04-2017

Conference

Conference2nd International Conference for Convergence in Technology, I2CT 2017
CountryIndia
CityPune
Period07-04-1709-04-17

Fingerprint

work technique
hardware
Hardware
resources
performance
Prediction
Resources
Performance improvement

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Computer Networks and Communications
  • Information Systems and Management
  • Health Informatics
  • Communication

Cite this

Bharadwaj, V. P., & Kohalli, M. (2017). Dual decode architecture for dynamic branch prediction. In 2017 2nd International Conference for Convergence in Technology, I2CT 2017 (Vol. 2017-January, pp. 1140-1143). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/I2CT.2017.8226306
Bharadwaj, Vishnu P. ; Kohalli, Manjunath. / Dual decode architecture for dynamic branch prediction. 2017 2nd International Conference for Convergence in Technology, I2CT 2017. Vol. 2017-January Institute of Electrical and Electronics Engineers Inc., 2017. pp. 1140-1143
@inproceedings{6a289dc039a04b839797ebcd0ad2849e,
title = "Dual decode architecture for dynamic branch prediction",
abstract = "One of the old techniques for performance improvements is branch prediction. As the branch misprediction rate has reached less than 0.01 for certain techniques, it is safe to say that current branch prediction techniques are very efficient. But for certain critical applications a small misprediction also poses a problem. In this paper, a new prediction technique is discussed which always predicts the branch correctly. This technique works well for else if loop at the cost of increased hardware resources.",
author = "Bharadwaj, {Vishnu P.} and Manjunath Kohalli",
year = "2017",
month = "12",
day = "18",
doi = "10.1109/I2CT.2017.8226306",
language = "English",
volume = "2017-January",
pages = "1140--1143",
booktitle = "2017 2nd International Conference for Convergence in Technology, I2CT 2017",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

Bharadwaj, VP & Kohalli, M 2017, Dual decode architecture for dynamic branch prediction. in 2017 2nd International Conference for Convergence in Technology, I2CT 2017. vol. 2017-January, Institute of Electrical and Electronics Engineers Inc., pp. 1140-1143, 2nd International Conference for Convergence in Technology, I2CT 2017, Pune, India, 07-04-17. https://doi.org/10.1109/I2CT.2017.8226306

Dual decode architecture for dynamic branch prediction. / Bharadwaj, Vishnu P.; Kohalli, Manjunath.

2017 2nd International Conference for Convergence in Technology, I2CT 2017. Vol. 2017-January Institute of Electrical and Electronics Engineers Inc., 2017. p. 1140-1143.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Dual decode architecture for dynamic branch prediction

AU - Bharadwaj, Vishnu P.

AU - Kohalli, Manjunath

PY - 2017/12/18

Y1 - 2017/12/18

N2 - One of the old techniques for performance improvements is branch prediction. As the branch misprediction rate has reached less than 0.01 for certain techniques, it is safe to say that current branch prediction techniques are very efficient. But for certain critical applications a small misprediction also poses a problem. In this paper, a new prediction technique is discussed which always predicts the branch correctly. This technique works well for else if loop at the cost of increased hardware resources.

AB - One of the old techniques for performance improvements is branch prediction. As the branch misprediction rate has reached less than 0.01 for certain techniques, it is safe to say that current branch prediction techniques are very efficient. But for certain critical applications a small misprediction also poses a problem. In this paper, a new prediction technique is discussed which always predicts the branch correctly. This technique works well for else if loop at the cost of increased hardware resources.

UR - http://www.scopus.com/inward/record.url?scp=85046453546&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85046453546&partnerID=8YFLogxK

U2 - 10.1109/I2CT.2017.8226306

DO - 10.1109/I2CT.2017.8226306

M3 - Conference contribution

VL - 2017-January

SP - 1140

EP - 1143

BT - 2017 2nd International Conference for Convergence in Technology, I2CT 2017

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Bharadwaj VP, Kohalli M. Dual decode architecture for dynamic branch prediction. In 2017 2nd International Conference for Convergence in Technology, I2CT 2017. Vol. 2017-January. Institute of Electrical and Electronics Engineers Inc. 2017. p. 1140-1143 https://doi.org/10.1109/I2CT.2017.8226306