built·not·taught

making a 2016 GPU do the impossible

cuda & gpu computing

getting a 2016 GTX 1080 to do things it was never sold to do. custom kernels, parallel-processing tricks, and squeezing every last FLOP out of Pascal-era hardware (sm_61).

what i've built

stack

compute: cuda (sm_61), cudnn
bridge: pybind11, python
hardware: EVGA GTX 1080 8GB, ~180W under load

the point

HBM and modern accelerators are priced out of reach for most people. i'd rather prove what a decade-old gaming card can still do than pretend compute has to cost thousands.