#
branch-predictor
Here are 18 public repositories matching this topic...
A compiler, assembler, and processor.
performance
compiler
processor
assembler
os
simd
out-of-order
superscalar
branch-predictor
memory-simulator
-
Updated
Feb 1, 2018 - OCaml
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
VHDL code of three branch predictors
-
Updated
Jul 15, 2019 - VHDL
-
Updated
May 25, 2018 - C++
Branch prediction using branch correlations. Made as part of the course Data-driven Program Analysis (CS686)
-
Updated
Jun 1, 2018 - C++
-
Updated
Nov 18, 2019 - Verilog
C++ Macro definitions for easy branch hinting.
library
cmake
cpp
makefile
gcc
macros
clang
icc
doxygen
make
cross
msvc
cpp-library
branch-prediction
branch-predictor
doxygen-documentation
static-branch-prediction
-
Updated
Nov 6, 2018 - C++
-
Updated
Mar 17, 2017 - C++
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.
-
Updated
Sep 17, 2015 - TeX
The WIOM: A RV32IM In-Order pipelined cpu with no cache and a naive branch predictor.
-
Updated
Nov 11, 2017 - C
C++ based implementation of the VPC indirect branch prediction algorithm.
-
Updated
Dec 7, 2017 - C++
Fork of Seth's ChampSim repository
-
Updated
Jul 2, 2020 - 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.
cpu
mips
vhdl
microprocessor
forwarding
computer-architecture
hazard-detection
risc
dlx
multiplier
branch-predictor
digital-electronics
btb
bht
-
Updated
Dec 10, 2019 - VHDL
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.
branch-prediction
branch-predictor
gbt
ghr
global-branch-predictor
global-buffer-table
globar-history-record
gshare
gshare-table
-
Updated
Jun 4, 2020 - C#
Two Level Branch Predictor Simulator - EE382N Superscalar Microprocessor Architecture, Spring 2019, Assignment 4
simulator
computer-engineering
computer-architecture
superscalar
branch-prediction
branch-predictor
computer-engineering-lab
-
Updated
May 19, 2020 - C++
Improve this page
Add a description, image, and links to the branch-predictor topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the branch-predictor topic, visit your repo's landing page and select "manage topics."
Some RISC-V instructions perform writes to 2 destinations, either 2 register or register or program counter. In cases if the source of one sub-operation matches a destination of another one, the order of result output is important. The examples are
jalr
and instruction operating with CSRs:riscv/riscv-tests#258
riscv/riscv-tests#263
Your obj