TpuGraphs: A Performance Prediction Dataset on Large Tensor Computational Graphs
Not on the map. Why?
Abstract (arXiv)
Precise hardware performance models play a crucial role in code optimizations. They can assist compilers in making heuristic decisions or aid autotuners in identifying the optimal configuration for a given program. For example, the autotuner for XLA, a machine learning compiler, discovered 10-20% speedup on state-of-the-art models serving substantial production traffic at Google. Although there exist a few datasets for program performance prediction, they target small sub-programs such as basic blocks or kernels. This paper introduces TpuGraphs, a performance prediction dataset on full tensor programs, represented as computational graphs, running on Tensor Processing Units (TPUs). Each graph in the dataset represents the main computation of a machine learning workload, e.g., a training epoch or an inference step. Each data sample contains a computational graph, a compilation configuration, and the execution time of the graph when compiled with the configuration. The graphs in the dataset are collected from open-source machine learning programs, featuring popular model architectures, e.g., ResNet, EfficientNet, Mask R-CNN, and Transformer. TpuGraphs provides 25x more graphs than the largest graph property prediction dataset (with comparable graph sizes), and 770x larger graphs on average compared to existing performance prediction datasets on machine learning programs. This graph-level prediction task on large graphs introduces new challenges in learning, ranging from scalability, training efficiency, to model quality.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). Builds on 49 of its 84 references that are in the map. First posted on arXiv 25 Aug 2023.
Builds on
49 of 84 references.
References · 49
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,790
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
- 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,135
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,101
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,051
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
37 more
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 713
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 618
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
- 2017Progressive Neural Architecture Searchcited by 487
- 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 416
- 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 344
- 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 329
- 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 201
- 2021CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Taskscited by 200
- 2017Hierarchical Representations for Efficient Architecture Searchcited by 191
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
- 2020Scaling Graph Neural Networks with Approximate PageRankcited by 174
- 2021Primer: Searching for Efficient Transformers for Language Modelingcited by 164
- 2020Machine Learning on Graphs: A Model and Comprehensive Taxonomycited by 156
- 2018Learning to Optimize Tensor Programscited by 140
- 2018The Adverse Effects of Code Duplication in Machine Learning Models of Codecited by 126
- 2019MLPerf Training Benchmarkcited by 115
- 2018Tensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractionscited by 85
- 2020Talking-Heads Attentioncited by 62
- 2018Neural Code Comprehension: A Learnable Representation of Code Semanticscited by 59
- 2020A Large-Scale Database for Graph Representation Learningcited by 55
- 2015Massively Multitask Networks for Drug Discoverycited by 49
- 2018Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networkscited by 43
- 2021CompilerGym: Robust, Performant Compiler Optimization Environments for AI Researchcited by 41
- 2021A Deep Learning Based Cost Model for Automatic Code Optimizationcited by 33
- 2020Chameleon: Adaptive Code Optimization for Expedited Deep Neural Network Compilationcited by 29
- 2021Understanding GNN Computational Graph: A Coordinated Computation, IO, and Memory Perspectivecited by 28
- 2020ProGraML: Graph-based Deep Learning for Program Optimization and Analysiscited by 23
- 2022TF-GNN: Graph Neural Networks in TensorFlowcited by 21
- 2022Zero-Shot Cost Models for Out-of-the-box Learned Cost Predictioncited by 16
- 2015The GAP Benchmark Suitecited by 14
- 2020MLPerf Mobile Inference Benchmarkcited by 14
- 2021Graph Traversal with Tensor Functionals: A Meta-Algorithm for Scalable Learningcited by 12
- 2022GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimationcited by 9
- 2023Learning Large Graph Property Prediction via Graph Segment Trainingcited by 9
Built on by
Citing papers per year: 2024: 7; 2025: 6; 2026: 3.
16 papers.
Sort:
By area:
- 2024Polynormer: Polynomial-Expressive Graph Transformer in Linear Timecited by 65
- 2025Position: Graph Learning Will Lose Relevance Due To Poor Benchmarkscited by 53
- 2024Spatio-Spectral Graph Neural Networkscited by 17
- 2025Regression Language Models for Codecited by 11
- 2024What Are Good Positional Encodings for Directed Graphs?cited by 8
- 2024LayerDAG: A Layerwise Autoregressive Diffusion Model for Directed Acyclic Graph Generationcited by 8
- 2026Principled Latent Diffusion for Graphs via Laplacian Autoencoderscited by 4
- 2025Generating Directed Graphs with Dual Attention and Asymmetric Encodingcited by 3
- 2025Graph Learning at Scale: Characterizing and Optimizing Pre-Propagation GNNscited by 2
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designscited by 1
- 2025LOOPerSet: A Large-Scale Dataset for Data-Driven Polyhedral Compiler Optimizationcited by 1
- 2026PassNet: Scaling Large Language Models for Graph Compiler Pass Generationcited by 1
4 more
- 2024Accelerating Federated Learning by Selecting Beneficial Herd of Local Gradientscited by 0
- 2024Graph neural networks with configuration cross-attention for tensor compilerscited by 0
- 2025HSG-12M: A Large-Scale Benchmark of Spatial Multigraphs from the Energy Spectra of Non-Hermitian Crystalscited by 0
- 2026Tensor Seeks Layout: Formalizing Layout Selection for ML Compilerscited by 0
- 2026Tensor Seeks Layout: Formalizing Layout Selection for ML Compilers21 Aug 2026
- 2026PassNet: Scaling Large Language Models for Graph Compiler Pass Generation28 May 2026
- 2026Principled Latent Diffusion for Graphs via Laplacian Autoencoders20 Jan 2026
- 2025LOOPerSet: A Large-Scale Dataset for Data-Driven Polyhedral Compiler Optimization11 Oct 2025
- 2025Regression Language Models for Code30 Sep 2025
- 2025Generating Directed Graphs with Dual Attention and Asymmetric Encoding19 Jun 2025
- 2025HSG-12M: A Large-Scale Benchmark of Spatial Multigraphs from the Energy Spectra of Non-Hermitian Crystals10 Jun 2025
- 2025Graph Learning at Scale: Characterizing and Optimizing Pre-Propagation GNNs17 Apr 2025
- 2025Position: Graph Learning Will Lose Relevance Due To Poor Benchmarks20 Feb 2025
- 2024LayerDAG: A Layerwise Autoregressive Diffusion Model for Directed Acyclic Graph Generation4 Nov 2024
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designs9 Oct 2024
- 2024What Are Good Positional Encodings for Directed Graphs?30 Jul 2024
4 more
- 2024Spatio-Spectral Graph Neural Networks29 May 2024
- 2024Graph neural networks with configuration cross-attention for tensor compilers26 May 2024
- 2024Accelerating Federated Learning by Selecting Beneficial Herd of Local Gradients25 Mar 2024
- 2024Polynormer: Polynomial-Expressive Graph Transformer in Linear Time2 Mar 2024
- 2024Polynormer: Polynomial-Expressive Graph Transformer in Linear Timecited by 65
- 2025Position: Graph Learning Will Lose Relevance Due To Poor Benchmarkscited by 53
- 2024Spatio-Spectral Graph Neural Networkscited by 17
- 2025Regression Language Models for Codecited by 11
- 2024What Are Good Positional Encodings for Directed Graphs?cited by 8
- 2025Generating Directed Graphs with Dual Attention and Asymmetric Encodingcited by 3
- 2025Graph Learning at Scale: Characterizing and Optimizing Pre-Propagation GNNscited by 2
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designscited by 1
- 2025LOOPerSet: A Large-Scale Dataset for Data-Driven Polyhedral Compiler Optimizationcited by 1
- 2026PassNet: Scaling Large Language Models for Graph Compiler Pass Generationcited by 1
- 2024Accelerating Federated Learning by Selecting Beneficial Herd of Local Gradientscited by 0
- 2024Graph neural networks with configuration cross-attention for tensor compilerscited by 0
12 most cited of 14 All 14 (JSON)
- 2026Tensor Seeks Layout: Formalizing Layout Selection for ML Compilers21 Aug 2026
- 2026PassNet: Scaling Large Language Models for Graph Compiler Pass Generation28 May 2026
- 2025LOOPerSet: A Large-Scale Dataset for Data-Driven Polyhedral Compiler Optimization11 Oct 2025
- 2025Regression Language Models for Code30 Sep 2025
- 2025Generating Directed Graphs with Dual Attention and Asymmetric Encoding19 Jun 2025
- 2025HSG-12M: A Large-Scale Benchmark of Spatial Multigraphs from the Energy Spectra of Non-Hermitian Crystals10 Jun 2025
- 2025Graph Learning at Scale: Characterizing and Optimizing Pre-Propagation GNNs17 Apr 2025
- 2025Position: Graph Learning Will Lose Relevance Due To Poor Benchmarks20 Feb 2025
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designs9 Oct 2024
- 2024What Are Good Positional Encodings for Directed Graphs?30 Jul 2024
- 2024Spatio-Spectral Graph Neural Networks29 May 2024
- 2024Graph neural networks with configuration cross-attention for tensor compilers26 May 2024
12 newest of 14 All 14 (JSON)