CuTe Layout Representation and Algebra
Not on the map. Why?
Abstract (arXiv)
Modern architectures for high-performance computing and deep learning increasingly incorporate specialized tensor instructions, including tensor cores for matrix multiplication and hardware-optimized copy operations for multi-dimensional data. These instructions prescribe fixed, often complex data layouts that must be correctly propagated through the entire execution pipeline to ensure both correctness and optimal performance. We present CuTe, a novel mathematical specification for representing and manipulating tensors. CuTe introduces two key innovations: (1) a hierarchical layout representation that directly extends traditional flat-shape and flat-stride tensor representations, enabling the representation of complex mappings required by modern hardware instructions, and (2) a rich algebra of layout operations -- including concatenation, coalescence, composition, complementation, division, tiling, and inversion -- that enables sophisticated layout manipulation, derivation, verification, and static analysis. CuTe layouts provide a framework for managing both data layouts and thread arrangements in GPU kernels, while the layout algebra enables powerful compile-time reasoning about layout properties and the expression of generic tensor transformations. In this work, we demonstrate that CuTe's abstractions significantly aid software development compared to traditional approaches, promote compile-time verification of architecturally prescribed layouts, facilitate the implementation of algorithmic primitives that generalize to a wide range of applications, and enable the concise expression of tiling and partitioning patterns required by modern specialized tensor instructions. CuTe has been successfully deployed in production systems, forming the foundation of NVIDIA's CUTLASS library and a number of related efforts including CuTe DSL.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Mar 2026.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 6.
6 papers.
- 2026Generative Quantum-inspired Kolmogorov-Arnold Eigensolvercited by 3
- 2026CAKE: Compiler-Agent Co-Design for Frontier Kernel Evolutioncited by 2
- 2026Complementary Matrix-Gated QKAN Fast-Weight Programmers for Quantum Dynamics Forecastingcited by 0
- 2026Scalable High-Fidelity Macromolecular Docking for GPU-Accelerated Supercomputerscited by 0
- 2026Hybrid Quantum-inspired Kolmogorov-Arnold Networks for Privacy-Aware Federated Biosignal Learningcited by 0
- 2026Purlin: Separating Orchestration from the Datapath of Collectivescited by 0
- 2026Purlin: Separating Orchestration from the Datapath of Collectives29 Sep 2026
- 2026Hybrid Quantum-inspired Kolmogorov-Arnold Networks for Privacy-Aware Federated Biosignal Learning14 Aug 2026
- 2026CAKE: Compiler-Agent Co-Design for Frontier Kernel Evolution12 Aug 2026
- 2026Scalable High-Fidelity Macromolecular Docking for GPU-Accelerated Supercomputers7 Aug 2026
- 2026Complementary Matrix-Gated QKAN Fast-Weight Programmers for Quantum Dynamics Forecasting30 Jul 2026
- 2026Generative Quantum-inspired Kolmogorov-Arnold Eigensolver6 May 2026