We study how AI accelerators work, explore new uses for them, and build tools that make efficient on-device AI more accessible.
We study neural processors and share what we learn. Our research covers accelerator architecture, software interfaces and compiler behavior. We measure performance and explore new training and inference capabilities on everyday hardware.
Speed up a model with a few short rules. Name a pattern and what replaces it. Rune rewrites every match in the model you exported and checks each edit before it lands.
Write the loops once. Compile for each processor. Blaze compiles kernels, the small programs that do a model's heavy math. You write the math as plain typed loops. The compiler plans the work once, and a backend for each processor turns that plan into native code.