branch-prediction
There are 69 repositories under branch-prediction topic.
ultraembedded/biriscv
32-bit Superscalar RISC-V CPU
segmentio/asm
Go library providing algorithms optimized to leverage the characteristics of modern CPUs
MIPT-ILab/mipt-mips
Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs
skyzh/RISCV-Simulator
💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.
sifferman/labs-with-cva6
Advanced Architecture Labs with CVA6
sdasgup3/parallel-processor-design
Super scalar Processor design
hoseinyavarzadeh/Pathfinder_Attack
Pathfinder: High-Resolution Control-Flow Attacks Exploiting the Conditional Branch Predictor
yonseicasl/Kite
Kite: Architecture Simulator for RISC-V Instruction Set
saivittalb/branch-prediction-programming
🎞 Implementation of several Branch Prediction algorithms and analysis on their effectiveness on real-world program traces.
ethanelle/Branch-Predictors
A branch predictor simulator in C++ that tests 6 different types of branch predictors.
rauhul/ece411
Computer Architecture UIUC SP 2018
hakula139/MIPS-CPU
A MIPS processor with Cache and Advanced Branch Predictor written in SystemVerilog
hibagus/TwoLevelBPSimulator
Two Level Branch Predictor Simulator - EE382N Superscalar Microprocessor Architecture, Spring 2019, Assignment 4
snie2012/computer-architecture-projects
Computer architecture related projects
maxislash/branchPredictor
VHDL code of three branch predictors
artem0/benchmarking
System benchmarks over JVM with JMH - SIMD (superscalar processing), Branch prediction, False sharing.
cwang360/branch-prediction-visualization
Tool for visualizing and comparing different dynamic branch prediction methods for a pipelined processor.
Gripnook/mips-pipelined-processor
A pipelined implementation of a MIPS processor that was optimized to use data forwarding, caching and branch prediction.
csbanon/branch-predictor
Branch Predictor is a C# program that runs a gshare branch prediction simulation, according to a specified number of Global Buffer Table (GBT) and Global History Record (GHR) bits. 2019.
rishiraj824/branch-predictor
2 bit saturated branch predictor with BHR (Branch History Register)
0mega28/CPU-Simulator
CENOS: The Modern CPU Simulator
Ghonimo/Perceptron-Combinational-Branch-Predictor-SimpleScalar-PSU-ECE587
Implementation of advanced branch predictors, including Perceptron and Combinational Two-Level Adaptive Predictors, within the SimpleScalar simulator. Showcases enhancements in prediction accuracy and dynamic branch prediction techniques. This is a project for PSU ECE 587: Advanced Computer Architecture
hagary/processor-simulator
A superscalar out-of‐order architectural simulator (With Memory Hierarchy).
MIPT-ILab/PipelineFlowchartVis
MIPT-V Pipeline Flowchart Visualizer
chufanchen/mips_cpu
My Computer Architecture Course Project in CQU
DiamonDinoia/cpu-performance-tests
This repository contains the code to benchmark CPU cache miss latency and branch misprediction penalty
szabolor/branch-prediction
Playing with branch-prediction and simulation
Arash1381-y/branch-predictor-simulator
Educational project aimed at evaluating the effectiveness of different correlating branch predictors on benchmarks
kushrm2803/RISC-V_Assembler
Simple RISC-V assembler program based on Venus that converts RISC-V assembly language (.asm) into machine language (.mc) format.
liuly0322/riscv32-ustc-codh-lab6
USTC 2022 春季学期 CODH 课程综合实验
manikanta-varaganti/branch-predictor
Branch Prediction Simulator(Smith N-bit, Bimodal, GShare, Hybrid) implemented in Python3
murattokez/gshare-gem5
gshare branch prediction implemantaion on gem5
SpartaYoshi/Branch-Predictor-Simulator
Simulation of a bimodal two-level single branch/jump predictor, implemented in Python, for High Performance Processors (2022-23).
splAcharya/Simulate_Branch_Prediction
Implemented an algorithm to simulate the use of dynamic branch prediction schemes
tommythorn/bp
Fun with branch predictors
YutingJiang/CSE240A
Implementation of 4 different branch predictors in C