Skip to main navigation Skip to search Skip to main content

Dynamic Branch Prediction for Embedded System Applications

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

    Abstract

    As Branch prediction is a performance improving technique adopted in modern processor architectures. Conventional prediction techniques have advantages such as power efficiency and speedy lookup, but with high miss-prediction rate. Neural network based and two level predictions are complex but offer improved accuracy. But disadvantage of these methods are higher power consumption, exponential increase in the complexity and time of execution ranging from 3 - 5 cycles. Optimized branch prediction should have least miss rate, lower power consumption and fewer complexes. It should use minimum resources also. In this paper the algorithm has been implemented for branch prediction which is particularly useful for superscalar or pipelined processors. With current branch prediction algorithms, the success rate of 99% can be achieved but not more than this as some times the prediction fails and whole pipe has to be flushed again. The method that has been currently implemented with increase in the hardware will always predict the branch correctly. The algorithm is very efficient in reducing time and power consumption while implementing code for processor architecture applications used in embedded systems.

    Original languageEnglish
    Title of host publicationProceedings of the 4th International Conference on Communication and Electronics Systems, ICCES 2019
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages966-969
    Number of pages4
    ISBN (Electronic)9781728112619
    DOIs
    Publication statusPublished - 07-2019
    Event4th International Conference on Communication and Electronics Systems, ICCES 2019 - Coimbatore, India
    Duration: 17-07-201919-07-2019

    Publication series

    NameProceedings of the 4th International Conference on Communication and Electronics Systems, ICCES 2019

    Conference

    Conference4th International Conference on Communication and Electronics Systems, ICCES 2019
    Country/TerritoryIndia
    CityCoimbatore
    Period17-07-1919-07-19

    All Science Journal Classification (ASJC) codes

    • Computer Networks and Communications
    • Hardware and Architecture
    • Energy Engineering and Power Technology
    • Electrical and Electronic Engineering
    • Safety, Risk, Reliability and Quality

    Fingerprint

    Dive into the research topics of 'Dynamic Branch Prediction for Embedded System Applications'. Together they form a unique fingerprint.

    Cite this