32-bit Superscalar RISC-V CPU
-
Updated
Sep 18, 2021 - Verilog
32-bit Superscalar RISC-V CPU
Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs
💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.
Advanced Architecture Labs with CVA6
Super scalar Processor design
🎞 Implementation of several Branch Prediction algorithms and analysis on their effectiveness on real-world program traces.
Pathfinder: High-Resolution Control-Flow Attacks Exploiting the Conditional Branch Predictor
Kite: Architecture Simulator for RISC-V Instruction Set
Computer Architecture UIUC SP 2018
A branch predictor simulator in C++ that tests 6 different types of branch predictors.
A MIPS processor with Cache and Advanced Branch Predictor written in SystemVerilog
Computer architecture related projects
Two Level Branch Predictor Simulator - EE382N Superscalar Microprocessor Architecture, Spring 2019, Assignment 4
Tool for visualizing and comparing different dynamic branch prediction methods for a pipelined processor.
VHDL code of three branch predictors
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
This repository contains the code to benchmark CPU cache miss latency and branch misprediction penalty
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
System benchmarks over JVM with JMH - SIMD (superscalar processing), Branch prediction, False sharing.
Add a description, image, and links to the branch-prediction topic page so that developers can more easily learn about it.
To associate your repository with the branch-prediction topic, visit your repo's landing page and select "manage topics."