TVM auto-tuning is famously slow — GoogLeNet with 1,000 MetaSchedule iterations takes ~24 hours on a server-class GPU . TGC exploits recurring subgraph structure — over 65% of subgraphs across twelve CNNs appear at least twice, ~2% recur up to 145 times — by caching past optimization sequences (keyed by MD5 of the DAG string for Ansor, TensorIR block names for MetaSchedule) and seeding TVM's evolutionary search with them .
Headline results: TGC-Ansor matches TVM-Ansor's 1,000-iteration quality at iteration 384; TGC-MetaSchedule at 270. DenseNet121 CPU tuning drops from ~36 h to 12 h (MetaSchedule) and ~18 h to 7 h (Ansor); GPU from ~35 h to 11 h . Critically, inference speed stays near parity (0.933–1.092× vs default TVM across Table 2), meaning the speedup is free in kernel quality .
Strengths: Clean problem formulation, cross-validation-style 6-group cache design to limit leakage, 5× repeats (10× for sensitivity), and public code/data (github.com/thaisacs/tvm, TVMBench, TVMCache) support reproducibility .
Blind spots: (1) No comparison with FamilySeer or Transfer-Tuning — FamilySeer code was unavailable, and Transfer-Tuning's own tradeoff (2% of Ansor's time but only ~49% of its speedup) is qualitatively different from TGC's seeding approach . (2) Benchmarks are only twelve Torchvision CNNs — no LLMs, transformers, or dynamic-shape models. (3) Speedups are 'up to' figures; per-model dispersion is not fully reported. (4) The sensitivity analysis honestly reports that adding MobileNetV2 data raised hit ratio (53%→63%) but slightly increased auto-tuning time (12049.8±90.9 s vs 12440.9±162.7 s for updated cache), with cache-load overhead offsetting gains once a cache is established . (5) No statistical significance tests on headline speedups, though the authors appropriately decline to claim significance in the sensitivity section.
Bottom line: A solid, honest systems paper (TACO, June 2026) with practical value for CI/CD and cloud TVM deployments. Its generality beyond CNNs is unproven, and the empty-cache scenario (worst case for TGC) is not characterized. What would falsify the core claim: rerunning with an empty/randomized cache; if TGC then fails to match TVM quality within 384/270 iterations, the gains are cache-warming artifacts rather than a generalizable mechanism .
Know what changed, what holds up, and what remains uncertain. Every Friday. No ads.