Open-source high-performance RISC-V processor
-
Updated
May 26, 2024 - Scala
Open-source high-performance RISC-V processor
A cross platform C99 library to get cpu features at runtime.
How to exploit a double free vulnerability in 2021. Use After Free for Dummies
inVtero.net: A high speed (Gbps) Forensics, Memory integrity & assurance. Includes offensive & defensive memory capabilities. Find/Extract processes, hypervisors (including nested) in memory dumps using microarchitechture independent Virtual Machiene Introspection techniques
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).
Microarchitectural attack development frameworks for prototyping attacks in native code (C, C++, ASM) and in the browser
FlexGripPlus: an open-source GPU model for reliability evaluation and micro architectural simulation
Achieve peak performance on x86 CPUs and NVIDIA GPUs
A speculative mechanism to accelerate long-latency off-chip load requests by removing on-chip cache access latency from their critical path, as described by MICRO 2022 paper by Bera et al. (https://arxiv.org/pdf/2209.00188.pdf)
Microarchitectural exploitation and other hardware attacks.
X86 CPU topics overview for developers , oriented towards performance
High performance Bitcoin development platform
Framework that integrates the serverless benchmark suite vSwarm with gem5, the state-of-the-art research platform for system-and microarchitecture.
An implementation of the LC-3 architecture in VHDL, as described in the book "Introduction to Computing Systems by P&P".
FISC - Flexible Instruction Set Computer - Is the new Instruction Set Architecture inspired by ARMv8 and x86-64
Performance Counter Measurements at the cycle granularity
Kite: Architecture Simulator for RISC-V Instruction Set
A small RISC-V core (SystemVerilog)
Add a description, image, and links to the microarchitecture topic page so that developers can more easily learn about it.
To associate your repository with the microarchitecture topic, visit your repo's landing page and select "manage topics."