SystemsComputer ArchitectureDeep Learning

Dynamic branch predictor using deep learning

Team project on deep-learning-based dynamic branch prediction to reduce branching cost and improve processor pipeline execution behavior.

2022-10-181 min read

Overview

Improve branch prediction quality to reduce pipeline stalls and branching overhead.

System design

  • Prototype deep-learning branch prediction engine
  • Experimental evaluation pipeline for branching scenarios
  • Analysis integrated into publication reporting

Results

  • Publication-ready analysis for ICICICT 2022
  • Undergraduate capstone research under academic supervision