Pinned Loading
-
mini-c-compiler-llvm
mini-c-compiler-llvm PublicA compiler for a subset of C with a hand-written lexer, recursive-descent parser, semantic analyzer, dataflow-based static analyzer, and LLVM IR backend that produces native binaries.
C++ 1
-
tcp-ip-stack
tcp-ip-stack PublicA TCP/IP stack built from scratch in user space over a Linux TUN device, with a full eleven-state TCP implementation interoperable with real ping, curl, and netcat.
C++ 1
-
linux-pcie-device-driver
linux-pcie-device-driver PublicLinux kernel module for QEMU's edu PCI device: BAR MMIO, MSI interrupts, DMA, and a blocking ioctl interface — fully testable without hardware via Docker + QEMU.
C 2
-
memory-allocator
memory-allocator PublicA from-scratch C++17 memory allocator combining per-size-class slab pools with a boundary-tag free list (immediate coalescing), exposed as both a library and an LD_PRELOAD malloc replacement.
C++ 1
-
cuda-matmul-optimizer
cuda-matmul-optimizer PublicStep-by-step CUDA matmul optimization (naive → tiled → vectorized → coarsened, benchmarked vs. cuBLAS) plus a safe, zero-overhead Rust wrapper around the kernels.
Cuda 1
-
verilog-mini-cpu
verilog-mini-cpu PublicAn 8-bit pipelined CPU in Verilog with a 16-opcode ISA, a 2-stage IF/EX-WB pipeline with branch-flush handling, a Python assembler toolchain, and self-checking testbenches covering ALU, register fi…
Verilog 1
If the problem persists, check the GitHub status page or contact support.
