Gautam Menghani's starred repositories
RowPress
Source code & scripts for experimental characterization and real-system demonstration of RowPress, a widespread read disturbance phenomenon in DRAM that is different from RowHammer. Described in our ISCA'23 paper by Luo et al. at https://people.inf.ethz.ch/omutlu/pub/RowPress_isca23.pdf
cpu_rec_rs
Determine which CPU architecture is used in a binary file.
optimized-routines
Optimized implementations of various library functions for ARM architecture processors
project-based-learning
Curated list of project-based tutorials
fourier-guide
An interactive guide to the Fourier-Transform.
math-as-code
a cheat-sheet for mathematical notation in code form
cs140e-20win
cs140e course materials.
elastically-scalable-thread-pools
An experiment in controlling the size of a thread pool using a PID controller.
CustomProcessingUnit
The first analysis framework for CPU microcode
linux-mm-notes
Succinct notes on the linux mm subsystem.
minixfromscratch
Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU
Hypervisor-101-in-Rust
The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.
metal-benchmarks
Apple GPU microarchitecture
allocscope
allocscope - a memory tracking tool
seccomp-tools
Provide powerful tools for seccomp analysis