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

Language:VHDLLicense:MITStargazers:30Issues:0Issues:0

mmap-sync

Rust library for concurrent data access, using memory-mapped files, zero-copy deserialization, and wait-free synchronization.

Language:RustLicense:NOASSERTIONStargazers:450Issues:0Issues:0

cpu_rec_rs

Determine which CPU architecture is used in a binary file.

Language:RustLicense:Apache-2.0Stargazers:104Issues:0Issues:0

liburing

Library providing helpers for the Linux kernel io_uring support

Language:CLicense:MITStargazers:2837Issues:0Issues:0

optimized-routines

Optimized implementations of various library functions for ARM architecture processors

Language:CLicense:NOASSERTIONStargazers:595Issues:0Issues:0
Language:CLicense:NOASSERTIONStargazers:9456Issues:0Issues:0

FluidX3D

The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL. Free for non-commercial use.

Language:C++License:NOASSERTIONStargazers:3846Issues:0Issues:0

rustlings

:crab: Small exercises to get you used to reading and writing Rust code!

Language:RustLicense:MITStargazers:53347Issues:0Issues:0

project-based-learning

Curated list of project-based tutorials

License:MITStargazers:200331Issues:0Issues:0

hausboot

Tiny C++ boot loader

Language:C++License:ISCStargazers:81Issues:0Issues:0

fourier-guide

An interactive guide to the Fourier-Transform.

Language:MDXLicense:NOASSERTIONStargazers:26Issues:0Issues:0

math-as-code

a cheat-sheet for mathematical notation in code form

License:MITStargazers:15025Issues:0Issues:0

cs140e-20win

cs140e course materials.

Language:CStargazers:1038Issues:0Issues:0

miller

Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON

Language:GoLicense:NOASSERTIONStargazers:8916Issues:0Issues:0

elastically-scalable-thread-pools

An experiment in controlling the size of a thread pool using a PID controller.

Language:HaskellLicense:MITStargazers:116Issues:0Issues:0

amx

Apple AMX Instruction Set

Language:CLicense:MITStargazers:987Issues:0Issues:0

CustomProcessingUnit

The first analysis framework for CPU microcode

Language:CLicense:Apache-2.0Stargazers:368Issues:0Issues:0

linux-mm-notes

Succinct notes on the linux mm subsystem.

Stargazers:94Issues:0Issues:0

kasld

Kernel Address Space Layout Derandomization (KASLD) - A collection of various techniques to infer the Linux kernel base virtual address as an unprivileged local user, for the purpose of bypassing Kernel Address Space Layout Randomization (KASLR).

Language:CLicense:MITStargazers:415Issues:0Issues:0

kvm-vmi

KVM-based Virtual Machine Introspection

Language:JinjaStargazers:309Issues:0Issues:0

RVVM

The RISC-V Virtual Machine

Language:CLicense:GPL-3.0Stargazers:893Issues:0Issues:0

Learn-Vim

Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖

License:NOASSERTIONStargazers:13667Issues:0Issues:0

minixfromscratch

Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU

Language:CLicense:NOASSERTIONStargazers:1223Issues:0Issues:0

applecpu

Apple Firestorm/Icestorm CPU microarchitecture docs

Language:HTMLStargazers:220Issues:0Issues:0
Language:PythonStargazers:2045Issues:0Issues:0

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.

Language:RustLicense:MITStargazers:981Issues:0Issues:0

metal-benchmarks

Apple GPU microarchitecture

Language:MetalLicense:MITStargazers:464Issues:0Issues:0

allocscope

allocscope - a memory tracking tool

Language:RustLicense:GPL-3.0Stargazers:553Issues:0Issues:0

blink

tiniest x86-64-linux emulator

Language:CLicense:ISCStargazers:6930Issues:0Issues:0

seccomp-tools

Provide powerful tools for seccomp analysis

Language:RubyLicense:MITStargazers:972Issues:0Issues:0