Most world data is stored in multi-dimensional arrays or tensors, much of which is inherently sparse. Traditional Python processing either treats sparse data as dense, incurring high computational overhead, or forces complex format transformations. Under DARPA contract HR001123C0139, OpenTeams and Quansight partnered with MIT to integrate PyData/Sparse with the Tensor Algebra Compiler (TACO) and Finch framework. The project successfully demonstrated a 100x speedup on sparse array benchmarks, while requiring <5% lines of code changed.
01
02
03
Co-developed the zero-copy __binsparse__ protocol for fast GPU data transfer and SciPy/CuPy interchange.
Through automated JIT compilation and auto-scheduling, the framework achieved landmark speedups across key benchmarks, including a ~100x speedup over SciPy sparse for sampled matrix multiplication ((A @ B) * C) and a 40x speedup over Numba backends for matrix multiplication.
We use cookies to improve your experience on this website. You may choose which types of cookies to allow and change your preferences at any time. Disabling cookies may impact your experience on this website. You can learn more by viewing our Cookie Policy.