JA EN
Glossary › io-awareness

GLOSSARY

io-awareness

appears in 2 paper titles

Definition

Designing an algorithm around data movement between levels of the memory hierarchy rather than around arithmetic operations. On modern accelerators, floating-point throughput has outrun memory bandwidth, so the number of reads and writes to high-bandwidth memory often determines runtime while the FLOP count does not. Popularized as the stated design principle of FlashAttention, IO-awareness is now the default lens for writing fast kernels.

Explainers using this term