flâneur

azyResearch/ThunderKittens: Tile primitives for speedy kernels

github.com · 3,038 words · saved by 1 readers

Tile primitives for speedy kernels

ThunderKittens: Tile primitives for speedy kernels ThunderKittens is a framework to make it easy to write fast deep learning kernels in CUDA. It is built around three key principles: Simplicity. ThunderKittens is stupidly simple to write. Extensibility. ThunderKittens is natively embedded into CUDA, so that if you need more than ThunderKittens can offer, it won’t get in your way of building it yourself. Speed. Kernels written in ThunderKittens should be at least as fast as those written from scratch -- especially because ThunderKittens can do things the “right” way under the hood. We…

saved by

related reading