branch-prediction
Here are 75 public repositories matching this topic...
Language:All
Sort:Most stars
32-bit Superscalar RISC-V CPU
- Updated
Sep 18, 2021 - Verilog
Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs
- Updated
Jun 11, 2022 - C++
💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.
- Updated
Jul 2, 2020 - C++
Advanced Architecture Labs with CVA6
- Updated
Jan 16, 2024 - SystemVerilog
Super scalar Processor design
- Updated
Sep 7, 2014 - Verilog
Pathfinder: High-Resolution Control-Flow Attacks Exploiting the Conditional Branch Predictor
- Updated
Jul 4, 2024 - Jupyter Notebook
🎞 Implementation of several Branch Prediction algorithms and analysis on their effectiveness on real-world program traces.
- Updated
Apr 10, 2021 - C++
Kite: Architecture Simulator for RISC-V Instruction Set
- Updated
Jan 2, 2025 - C++
A branch predictor simulator in C++ that tests 6 different types of branch predictors.
- Updated
Apr 26, 2018 - C++
A MIPS processor with Cache and Advanced Branch Predictor written in SystemVerilog
- Updated
Dec 26, 2020 - SystemVerilog
Computer architecture related projects
- Updated
Nov 17, 2017 - C++
Two Level Branch Predictor Simulator - EE382N Superscalar Microprocessor Architecture, Spring 2019, Assignment 4
- Updated
May 19, 2020 - C++
Tool for visualizing and comparing different dynamic branch prediction methods for a pipelined processor.
- Updated
Oct 27, 2021 - Python
VHDL code of three branch predictors
- Updated
Jul 15, 2019 - VHDL
C++ Instruction Set Simulator for RISC-V RV32IMC & custom SIMD instructions with cache and branch predictor models, C/ASM workloads, and Python analysis tools
- Updated
Nov 12, 2025 - C++
This repository contains the code to benchmark CPU cache miss latency and branch misprediction penalty
- Updated
Sep 29, 2025 - Jupyter Notebook
System benchmarks over JVM with JMH - SIMD (superscalar processing), Branch prediction, False sharing.
- Updated
Sep 11, 2018 - Java
A pipelined implementation of a MIPS processor that was optimized to use data forwarding, caching and branch prediction.
- Updated
Apr 20, 2017 - VHDL
Improve this page
Add a description, image, and links to thebranch-prediction topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thebranch-prediction topic, visit your repo's landing page and select "manage topics."