Concepts#

These pages explain the cross-cutting ideas that show up across the GLASS API: how the glass::nvidia:: wrappers decide between cuBLASDx and pure-SIMT, what the TRAILING_SYNC template parameter controls, how to autotune the dispatch for your own hardware, the batched-1D GEMM APIs designed for kernels with a single 1D thread block, the block-tridiagonal layout used by the glass::bdmv / glass::pcg solvers, and the conventions behind the robotics-specialized operator families.