branch-predictor
There are 29 repositories under branch-predictor topic.
MIPT-ILab/mipt-mips
Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs
CMU-SAFARI/Pythia
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).
bcrafton/processor
A compiler, assembler, and processor.
yashpatel5400/neuropath
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)
lingbai-kong/MIPS89-pipeline-CPU
同济大学CS《计算机系统实验》实验一TongJi University CS computer system experiment assignment 1
hibagus/TwoLevelBPSimulator
Two Level Branch Predictor Simulator - EE382N Superscalar Microprocessor Architecture, Spring 2019, Assignment 4
maxislash/branchPredictor
VHDL code of three branch predictors
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.
MIPT-ILab/PipelineFlowchartVis
MIPT-V Pipeline Flowchart Visualizer
nicolavianello95/DLX
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.
Arash1381-y/branch-predictor-simulator
Educational project aimed at evaluating the effectiveness of different correlating branch predictors on benchmarks
jianfeiZhao/CSA
Labs in NYU Tandon 2019 Fall CSA course
ModernOctave/BranchPredictors
This repository contains code for various branch predictors. These were written as part of a classroom exercise for the CS810: Advanced Computer Architecture course at IIT Dharwad.
MuAlphaOmegaEpsilon/BranchHinting
C++ Macro definitions for easy branch hinting.
RISCeirb/Risc-v-processor
Processor RISC-V and application
shivansh/branchCorrelations
Branch prediction using branch correlations. Made as part of the course Data-driven Program Analysis (CS686)
SpartaYoshi/Branch-Predictor-Simulator
Simulation of a bimodal two-level single branch/jump predictor, implemented in Python, for High Performance Processors (2022-23).
vickianand/perceptron-based-branch-predictors
Project done as a course-project for CS422 (Computer Architecture) at IIT Kanpur, in April-March 2015, under guidance of prof. Mainak Chaudhuri. Idea is to implement the popular perceptron based branch predictors for different memory limits and evaluate the performance on CBP-2014 kit. Also try to explain the performance result.
yadav-sachin/spectre-attack-image
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.
YeWang0/Branch-Prediction
Computer Architecture
Solasel/WIOM
The WIOM: A RV32IM In-Order pipelined cpu with no cache and a naive branch predictor.
w0lfl0w/Branch-Predictor-simulator
2-Level branch predictor
ankur-rc/VPC-Indirect-Branch-Predictor
C++ based implementation of the VPC indirect branch prediction algorithm.
EngineersBox/Branch-Predictors
Implementation and evaluation of Pentium_m, GShare, One_bit, Bimode & Perceptron branch predictors within the Xeon X5550 Gainestown Nehalem microarchitecture
papastam/HY425
Computer Architecture Assignments (HY425) [winter semester of 2023].