Skip to content

Commit

Permalink
Merge pull request #1 from rpourmohamad/patch-1
Browse files Browse the repository at this point in the history
Update readme file with more details from the rpt
  • Loading branch information
ZhuoerLyu authored Apr 20, 2022
2 parents 816b5c1 + e57efcb commit 2c10c08
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
# Project Description

In this project we evaluate static and dynamic branch prediction methods. The main goal of this project is to understand how different branch prediction methods work, and evaluate these methodes performance.
To perform this analysis we chose four different branch prediction methods:

1-Static always Taken
2-Static always Not-Taken
3-Bit Dynamic
4-Bits Dynamic


We implement these four methods seperately, evaluate theier performance, and compare their performance.

# Experiment Desing

To perform a comprehensive evaluation on static and dynamic branch prediction methods we designe an experiment. Our experiment has three main phases:

Phase 1: Trace generator implementation
Phase 2: Branch Prediction metods implementation
Phase 3: Performance evlautation and comparison

Figure 1 shows the design of our experiment.

# Evaluation metrics


# Branch Prediction
This project is implementing and simulating different branch prediction algorithms and comparing their performance.

Expand Down

0 comments on commit 2c10c08

Please sign in to comment.