Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs
-
Updated
Jun 11, 2022 - C++
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.
Kite: Architecture Simulator for RISC-V Instruction Set
🎞 Implementation of several Branch Prediction algorithms and analysis on their effectiveness on real-world program traces.
A branch predictor simulator in C++ that tests 6 different types of branch predictors.
Computer architecture related projects
Two Level Branch Predictor Simulator - EE382N Superscalar Microprocessor Architecture, Spring 2019, Assignment 4
2 bit saturated branch predictor with BHR (Branch History Register)
CENOS: The Modern CPU Simulator
C++ Macro definitions for easy branch hinting.
Compares execution speed of processing sorted and unsorted arrays, with and without branching. Disassembly and results included.
Implemented an algorithm to simulate the use of dynamic branch prediction schemes
gshare branch prediction implemantaion on gem5
Branch Prediction Experiments
Trabalhos apresentados como requisito parcial à conclusão da disciplina "CI086 - Tópicos em Arquitetura de Computadores" da UFPR, feitos no ambiente do simulador de instruções Orcs. A referência mais atual para esse simulador pode ser encontrada em: https://github.com/mazalves/OrCS
Some tests on SSE and branch prediction
ChampSim repository. Add-ons include the two-level-adaptive branch predictor by Yeh & Patt.
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."