An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: branch-predictor

ashwanirathee/scarab Fork of litz-lab/scarab

Language: C - Size: 1.7 MB - Last synced at: 6 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 1

iamywang/branch-gauge

Research Artifact of ASIA CCS'25 Paper: *BranchGauge: Modeling and Quantifying Leakage in Randomization-Based Secure Branch Predictors*.

Language: C++ - Size: 20.5 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

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).

Language: C++ - Size: 3.48 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 132 - Forks: 45

MIPT-ILab/mipt-mips 📦

Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs

Language: C++ - Size: 113 MB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 353 - Forks: 138

Crimson20/bera

bera is a lightweight and minimalist CSS framework designed for creating modern and responsive websites with clean and elegant styles. It provides a simple and intuitive grid system along with pre-styled components to streamline web development projects.

Size: 1000 Bytes - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

RISCeirb/Risc-v-processor

Processor RISC-V and application

Language: C - Size: 2.43 MB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1

Sanskar777/Dynamic-branch-predictor-in-pipelined-processors

Language: Verilog - Size: 253 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 1

ankur-rc/VPC-Indirect-Branch-Predictor

C++ based implementation of the VPC indirect branch prediction algorithm.

Language: C++ - Size: 192 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

papastam/HY425

Computer Architecture Assignments (HY425) [winter semester of 2023].

Language: C++ - Size: 31.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Solasel/WIOM

The WIOM: A RV32IM In-Order pipelined cpu with no cache and a naive branch predictor.

Language: C - Size: 286 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

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.

Language: C - Size: 2.04 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

EngineersBox/Branch-Predictors

Implementation and evaluation of Pentium_m, GShare, One_bit, Bimode & Perceptron branch predictors within the Xeon X5550 Gainestown Nehalem microarchitecture

Language: C - Size: 117 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Arash1381-y/branch-predictor-simulator

Educational project aimed at evaluating the effectiveness of different correlating branch predictors on benchmarks

Language: Java - Size: 66.4 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

w0lfl0w/Branch-Predictor-simulator Fork of EdenLevi/ca_hw1

2-Level branch predictor

Language: C++ - Size: 48.8 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

lingbai-kong/MIPS89-pipeline-CPU

同济大学CS《计算机系统实验》实验一TongJi University CS computer system experiment assignment 1

Language: VHDL - Size: 119 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

YeWang0/Branch-Prediction

Computer Architecture

Language: C++ - Size: 1000 Bytes - Last synced at: over 2 years ago - Pushed at: over 9 years ago - Stars: 1 - Forks: 0

maxislash/branchPredictor

VHDL code of three branch predictors

Language: VHDL - Size: 1.94 MB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 0

SpartaYoshi/Branch-Predictor-Simulator

Simulation of a bimodal two-level single branch/jump predictor, implemented in Python, for High Performance Processors (2022-23).

Language: Python - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

MIPT-ILab/PipelineFlowchartVis 📦

MIPT-V Pipeline Flowchart Visualizer

Language: CSS - Size: 2.18 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 1

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)

Language: HTML - Size: 3.09 MB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 13 - Forks: 2

hibagus/TwoLevelBPSimulator

Two Level Branch Predictor Simulator - EE382N Superscalar Microprocessor Architecture, Spring 2019, Assignment 4

Language: C++ - Size: 2.49 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 1

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.

Language: C# - Size: 55.1 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 2

bcrafton/processor

A compiler, assembler, and processor.

Language: OCaml - Size: 523 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 24 - Forks: 5

jianfeiZhao/CSA

Labs in NYU Tandon 2019 Fall CSA course

Language: C++ - Size: 1.35 MB - Last synced at: 1 day ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

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.

Language: C++ - Size: 7.23 MB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

anrikus/Branch-Predictor-Bimodal-GShare-Hybrid

Language: C++ - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

MuAlphaOmegaEpsilon/BranchHinting

C++ Macro definitions for easy branch hinting.

Language: C++ - Size: 319 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

shivansh/branchCorrelations

Branch prediction using branch correlations. Made as part of the course Data-driven Program Analysis (CS686)

Language: C++ - Size: 70.3 KB - Last synced at: 4 months ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

NishadSaraf/Championship-Simulator

Language: C++ - Size: 1.61 MB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 1

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.

Language: TeX - Size: 227 KB - Last synced at: almost 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 2

uayyagari/Branch-Predictor

Language: C++ - Size: 4.88 KB - Last synced at: 9 months ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 1