AutoSAGE: Input-Aware CUDA Scheduling for Sparse GNN Aggregation (SpMM/SDDMM) and CSR Attention
Not on the map. Why?
Abstract (arXiv)
Sparse GNN aggregations (CSR SpMM/SDDMM) vary widely in performance with degree skew, feature width, and GPU micro-architecture. We present AutoSAGE, an input-aware CUDA scheduler that chooses tiling and mapping per input using a lightweight estimate refined by on-device micro-probes, with a guardrail that safely falls back to vendor kernels and a persistent cache for deterministic replay. AutoSAGE covers SpMM and SDDMM and composes into a CSR attention pipeline (SDDMM -> row-softmax -> SpMM). On Reddit and OGBN-Products, it matches vendor baselines at bandwidth-bound feature widths and finds gains at small widths; on synthetic sparsity and skew stress tests it achieves up to 4.7x kernel-level speedups. We release CUDA sources, Python bindings, a reproducible harness, and replayable cache logs.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 12 of its 24 references that are in the map. First posted on arXiv 17 Nov 2025.
Builds on
12 of 24 references.
References · 12
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 201
- 2020Design Space for Graph Neural Networkscited by 182
- 2020Sparse GPU Kernels for Deep Learningcited by 141
- 2020GNNAdvisor: An Adaptive and Efficient Runtime System for GNN Acceleration on GPUscited by 51
- 2021BGL: GPU-Efficient GNN Training by Optimizing Graph Data I/O and Preprocessingcited by 50
- 2020GE-SpMM: General-purpose Sparse Matrix-Matrix Multiplication on GPUs for Graph Neural Networkscited by 42
- 2020FusedMM: A Unified SDDMM-SpMM Kernel for Graph Embedding and Graph Neural Networkscited by 26
- 2021TC-GNN: Bridging Sparse GNN Computation and Dense Tensor Cores on GPUscited by 17
- 2019GraphBLAST: A High-Performance Linear Algebra-based Graph Framework on the GPUcited by 6
- 2023AdaptGear: Accelerating GNN Training via Adaptive Subgraph-Level Kernels on GPUscited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026From Tokens to Regions: CUDA-Sensitive Instruction Tuning for GPU Kernel Generation
- 2026Optimizing CUDA like a Human: Micro-Profiling Tools as Expert Surrogates for LLM-Based GPU Kernel Optimization
- 2025CUDA-L1: Improving CUDA Optimization via Contrastive Reinforcement Learning
- 2025CuAsmRL: Optimizing GPU SASS Schedules via Deep Reinforcement Learning
- 2026Automated Tensor Scheduling for Hybrid CPU-GPU LLM Inference on Consumer Devices
- 2025CudaForge: An Agent Framework with Hardware Feedback for CUDA Kernel Optimization
- 2023Exploiting On-chip Heterogeneity of Versal Architecture for GNN Inference Acceleration
- 2026CuTeGen: An LLM-Based Agentic Framework for Generation and Optimization of High-Performance GPU Kernels using CuTe