🛰️ Daily AI Frontier
‹ back to 2026-08-06

SparseDitto: Customizing GPU Kernels for Different Sparsity Patterns with LLM-Based Agentic System

Research Efficiency & Systems

Ranking

Overall 68
Content 80
Popularity 39

Observed public metrics from 1 member.

Merged summary

TL;DR - SparseDitto is an LLM-based agentic system that generates a custom GPU sparse-matrix kernel per matrix, operator, and target GPU, reporting ~2.7-2.8x geometric-mean speedups over cuSPARSE. It matters because no single sparse format or execution strategy dominates across sparsity patterns, so per-workload kernel specialization can unlock large, otherwise-stranded performance.

  • Motivating observation: for the same SpMM on the same matrix, cuSPARSE shows a 350x gap between CSR and Blocked-ELL; a survey of formats, specialized systems, and sparse compilers found no consistently dominant implementation.
  • Pipeline: a lightweight additive model ranks known strategies from structural matrix features, an architecture-aware planner proposes candidate designs, and coding/verification agents implement and refine them using on-device measurements.
  • Coverage and results: unified support for SpMV, SpMM, and SpGEMM; 2.68x geomean (max 146.61x) on an NVIDIA RTX PRO 6000 and 2.79x geomean (max 78.5x) on an H200 versus cuSPARSE.
  • Downstream impact: generated SpMM kernels speed up full-batch GCN training by up to 3.39x.

Sources (1)

SparseDitto: Customizing GPU Kernels for Different Sparsity Patterns with LLM-Based Agentic System

arXiv cs.DC Shiyang Li, Guangyan Sun, Jinwei Tang, Yanzhi Wang, Mingyi Hong, Caiwen Ding 2026-08-05 arXiv:2608.05033
Public signals Semantic Scholar citations 0 · Semantic Scholar influential citations 0
Providers: Hugging Face · N/A OpenAlex · N/A Publisher · N/A Semantic Scholar · Citations 0 · Influential citations 0 X · N/A Fetched 2026-08-31 14:27:06.669794 UTC

TL;DR - SparseDitto is an LLM-based agentic system that generates a custom GPU sparse-matrix kernel per matrix, operator, and target GPU, reporting ~2.7-2.8x geometric-mean speedups over cuSPARSE. It matters because no single sparse format or execution strategy dominates across sparsity patterns, so per-workload kernel specialization can unlock large, otherwise-stranded performance.

  • Motivating observation: for the same SpMM on the same matrix, cuSPARSE shows a 350x gap between CSR and Blocked-ELL; a survey of formats, specialized systems, and sparse compilers found no consistently dominant implementation.
  • Pipeline: a lightweight additive model ranks known strategies from structural matrix features, an architecture-aware planner proposes candidate designs, and coding/verification agents implement and refine them using on-device measurements.
  • Coverage and results: unified support for SpMV, SpMM, and SpGEMM; 2.68x geomean (max 146.61x) on an NVIDIA RTX PRO 6000 and 2.79x geomean (max 78.5x) on an H200 versus cuSPARSE.
  • Downstream impact: generated SpMM kernels speed up full-batch GCN training by up to 3.39x.
item →