There are 9 repositories under microarchitecture topic.
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
X86 CPU topics overview for developers , oriented towards performance
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 exploitation and other hardware attacks.
FlexGripPlus: an open-source GPU model for reliability evaluation and micro architectural simulation
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 attack development frameworks for prototyping attacks in native code (C, C++, ASM) and in the browser
x86-64-level - Get the x86-64 Microarchitecture Level on the Current Machine
A small RISC-V core (SystemVerilog)
Framework that integrates the serverless benchmark suite vSwarm with gem5, the state-of-the-art research platform for system-and microarchitecture.
This project was done as a part of RISC-V based MYTH (Microprocessor for you in Thirty Hours) workshop organized by Kunal Ghosh and Steve Hoover
FISC - Flexible Instruction Set Computer - Is the new Instruction Set Architecture inspired by ARMv8 and x86-64
Kite: Architecture Simulator for RISC-V Instruction Set
Custom 64-bit pipelined RISC processor
.NET version of google/cpu_features to get cpu info at runtime.
Sequential entries of a long number with offset for the FPGA microarchitecture on system verilog
One Instruction Set Computer
Dual-core 16-bit RISC processor
Java bindings for Google cpu_features
A small RISC-V core (VHDL)
2021-22 Summer Project in Computer Science
:alarm_clock: Computer Architecture and Security Conference Deadline Countdowns (Based on AI Deadlines)