Validation
A GPU kernel can be fast and wrong. These pages say what we compare dsp-kitchen against, and what came out.
| Page | What it shows |
|---|---|
| Against SciPy | Each signal operation against SciPy and NumPy: time and agreement, per runtime |
| What the tests check | The rules the test suite enforces |
| Speed on real recordings | Multiples of real time for whole files |
| Sorters | Each sorter against Kilosort4’s saved results |
What is and isn’t claimed
Section titled “What is and isn’t claimed”- Signal operations are checked against reference implementations on every runtime we have.
- GPU claims rest on the hardware we have: an NVIDIA RTX 2070 Max-Q, an Intel UHD 630, and x86-64 CPUs. HIP (AMD) compiles but is untested.
- Sorters are compared with Kilosort4’s output on one Neuropixels recording, which measures agreement, not accuracy against ground truth. Ground-truth accuracy isn’t done yet.