Projects
School work and individual work, filterable by area. Case studies land here as they are written.
School work
Fast Robots: Sensor Fusion and Autonomous Navigation
RoboticsA hand-built differential-drive robot that localizes with a Bayes filter and pulls off high-speed maneuvers by Kalman-filtering sensor data faster than the sensors themselves update.
Kalman filterBayes filterPIDLQREmbedded C++BLEIMUToF
case study →
Parallel Sparse Matrix–Matrix Multiplication
Systems · HPCA parallel SpGEMM built on Gustavson's algorithm, reaching ~21× speedup on a 32-core Xeon system by attacking load imbalance and memory-bound accumulation.
speedup: ~21× on 32 cores
Parallel computingSparse linear algebraPerformance engineeringC++OpenMP
case study →