CUDA Matrix Multiplication
CUDA C++
CUDA matrix-multiply kernels using shared-memory tiling, register blocking, and vectorised loads, compared against cuBLAS.
6 projects
CUDA C++
CUDA matrix-multiply kernels using shared-memory tiling, register blocking, and vectorised loads, compared against cuBLAS.
C++ / Python
GPT-2 inference in C++ with KV caching, SIMD kernels, and INT8/INT4 quantisation.
A Rust key-value store with Redis-compatible commands, write-ahead logging, and background compaction.
SystemVerilog / Python
A pipelined RV32I core on a Basys 3 FPGA, checked against a reference simulator with constrained-random instruction sequences.
C / ARM assembly
A preemptive real-time kernel written from the reset vector up, with context-switch latency measured on a logic analyzer.
TypeScript / JavaScript / SQL
A classroom platform for publishing collections of links, images, and video, migrated from JSX to TypeScript during weekly releases.