gemini-2.5-flash-preview-09-2025| input-price: 0.3 output-price: 2.5 max-context-length: 128_000 (cost: $0.01) Β· Anfrage: 2025-12-07T22:33:21.925388

Generated by rs-summarizer Version unbekannt

Abstract:

This presentation by Vicki Wong from NVIDIA introduces QDSL (Cutlass 4), a Python-based Domain Specific Language designed for writing highly optimized GPU kernels, particularly relevant for competitors in the Blackwell NVFP4 competition. QDSL aims to resolve the high compilation latency of its C++ template-heavy predecessor (Cutlass 3) while maintaining full low-level hardware control, bridging the gap between high-level compilers and raw PTX. The core programming model is detailed through fundamental matrix multiplication examples (GEM, GEMM, Dual GEM, Group GEM), emphasizing key features: customized Python decorators, hierarchical layout algebra for efficient tiling and slicing, and structured memory operations (TMA for global-to-shared transfer, S2T for shared-to-tensor memory). Achieving "speed of light" performance requires complex optimization through configuration of specific hardware atoms, software pipelining, and dynamic tensor descriptor management.

Introduction to QDSL (Cutlass 4) for GPU Kernel Optimization

QDSL Basic Features (GEM Example)

Advanced Hardware Features (GEMM Example)

Optimization and Debugging

Summary Rating: No ratings yet
Article Rating: No ratings yet

Source