Jedd Haberstro's starred repositories
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
fucking-algorithm
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
NetNewsWire
RSS reader for macOS and iOS.
distributed-consensus-reading-list
A list of papers about distributed consensus.
astc-encoder
The Arm ASTC Encoder, a compressor for the Adaptive Scalable Texture Compression data format.
cs131_notes
Class notes for CS 131.
tendermint-rs
Client libraries for Tendermint/CometBFT in Rust!
GTS-GamesTaskScheduler
A task scheduling framework designed for the needs of game developers.
ssd-gpu-dma
Build userspace NVMe drivers and storage applications with CUDA support
graphblast
High-Performance Linear Algebra-based Graph Primitives on GPUs
elasticsearch-formal-models
Formal models of core Elasticsearch algorithms
ParticleSolver
CPU and GPU implementations of a particle-based physics simulation based on Macklin et. al's "Unified Particle Physics for Real-Time Application".
tla-linearizability
Reading the linearizability paper with TLA+
riscv-memory-model
A formalization of the RVWMO (RISC-V) memory model
heterosync
HeteroSync is a benchmark suite for performing fine-grained synchronization on tightly coupled GPUs
litmustestgen
Alloy models for automatic synthesis of memory model litmus test suites (from ASPLOS 2017)
BP-GPU-Message-Scheduling
Code for "Message Scheduling for Performant, Many-Core Belief Propagation"