Branch Prediction Experiments
-
Updated
Jul 27, 2022 - C++
Branch Prediction Experiments
Implementation of the nine variations of the two-level algorithm for dynamic prediction deviations using the PIN tool
Harvard (separate memories for data and instructions), RISC-like, five-stages pipeline processor
Contains source code to carry out tests & analyse the results of various branch predictors against each other. Additionally, demonstrates the benefits of cache-oblivious algorithms. Done as part of VL-803 Processor Architecture course at IIIT-B (Spring 2020).
Syracuse University CIS657 research paper: what is the optimal choice of branch prediction method?
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
A simple Java application to calculate hypothetical performance improvements of a tournament style branch prediction algorithm
Branch predictor builder and simulator
Implementation and evaluation of Pentium_m, GShare, One_bit, Bimode & Perceptron branch predictors within the Xeon X5550 Gainestown Nehalem microarchitecture
ECE552: Computer Architecture — Fall 2020.
Some tests on SSE and branch prediction
Simulation of CPU cache and branch predictor algorithms
System of branch prediction based on simple perceptron. Fast path-based and idealized piecewised predictor.
Investigating the use of hint bits in JUMP statements for pipelined CPU branch predictors
CSCI 564 Advanced Computer Architecture Project 3 Description and Starter Code
A Colaborative project on Branch Prediction using Deep Learning to make processors run conditional statements fast
Hashed perceptron branch predictor simulator on Python3
Correlating branch prediction simulator
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."