branch-predictor
Here are 34 public repositories matching this topic...
Language:All
Sort:Most stars
Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs
- Updated
Jun 11, 2022 - C++
A customizable hardware prefetching framework using online reinforcement learning as described in the MICRO 2021 paper by Bera et al. (https://arxiv.org/pdf/2109.12021.pdf).
- Updated
Mar 25, 2025 - C++
A compiler, assembler, and processor.
- Updated
Feb 1, 2018 - OCaml
同济大学CS《计算机系统实验》实验一TongJi University CS computer system experiment assignment 1
- Updated
May 19, 2023 - VHDL
A neural branch predictor tested using CPU emulator, testing both supervised learning and reinforcement learning (for COS 583: Great Moments in Computing at Princeton University)
- Updated
May 17, 2017 - HTML
Two Level Branch Predictor Simulator - EE382N Superscalar Microprocessor Architecture, Spring 2019, Assignment 4
- Updated
May 19, 2020 - C++
- Updated
Nov 18, 2019 - Verilog
VHDL code of three branch predictors
- Updated
Jul 15, 2019 - VHDL
SystemVerilog implementation of RISC-V RV32I_Zmmul & custom packed SIMD ISA as 5-stage single-issue CPU core with branch predictor and L1 caches, tied up in lockstep with ISA sim over DPI for verification
- Updated
Dec 18, 2025 - SystemVerilog
C++ Instruction Set Simulator for RISC-V RV32IMC & custom packed SIMD ISA with cache and branch predictor models, C/ASM workloads, and Python analysis tools
- Updated
Dec 18, 2025 - C++
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.
- Updated
Jun 4, 2020 - C#
MIPT-V Pipeline Flowchart Visualizer
- Updated
Jun 25, 2022 - CSS
- Updated
May 25, 2018 - C++
Design and development of a complete RISC CPU with: five stage pipeline, forwarding, automatic hazard detection, BTB using LRU policy replacement, four-cycle hardware multiplier.
- Updated
Dec 10, 2019 - VHDL
Spectre attack variant 1 is used here to extract an image data buffer from a program. The output image data is then decoded and median filters are applied to remove the hot pixels in the output image. Here I have included files for RGB and base64 format.
- Updated
Jul 21, 2020 - C++
Simulation of a bimodal two-level single branch/jump predictor, implemented in Python, for High Performance Processors (2022-23).
- Updated
Oct 20, 2022 - Python
- Updated
Mar 17, 2017 - C++
C++ based implementation of the VPC indirect branch prediction algorithm.
- Updated
Dec 7, 2017 - C++
Branch prediction using branch correlations. Made as part of the course Data-driven Program Analysis (CS686)
- Updated
Jun 1, 2018 - C++
Improve this page
Add a description, image, and links to thebranch-predictor topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thebranch-predictor topic, visit your repo's landing page and select "manage topics."