A Survey of Machine Learning for Computer Architecture and Systems
Not on the map. Why?
Abstract (arXiv)
It has been a long time that computer architecture and systems are optimized for efficient execution of machine learning (ML) models. Now, it is time to reconsider the relationship between ML and systems, and let ML transform the way that computer architecture and systems are designed. This embraces a twofold meaning: improvement of designers' productivity, and completion of the virtuous cycle. In this paper, we present a comprehensive review of the work that applies ML for computer architecture and system design. First, we perform a high-level taxonomy by considering the typical role that ML techniques take in architecture/system design, i.e., either for fast predictive modeling or as the design methodology. Then, we summarize the common problems in computer architecture/system design that can be solved by ML techniques, and the typical ML techniques employed to resolve each of them. In addition to emphasis on computer architecture in a narrow sense, we adopt the concept that data centers can be recognized as warehouse-scale computers; sketchy discussions are provided in adjacent computer systems, such as code generation and compiler; we also give attention to how ML techniques can aid and transform design automation. We further provide a future vision of opportunities and potential directions, and envision that applying ML for computer architecture and systems would thrive in the community.
Key facts. Cited by 53 papers in the map (data through 7 Oct 2026). Builds on 68 of its 346 references that are in the map. First posted on arXiv 16 Feb 2021.
Builds on
68 of 346 references.
References · 68
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2014Going Deeper with Convolutionscited by 4,231
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
38 more
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2019Dota 2 with Large Scale Deep Reinforcement Learningcited by 1,084
- 2016HyperNetworkscited by 1,003
- 2018On First-Order Meta-Learning Algorithmscited by 1,003
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2019Multi-Agent Reinforcement Learning: A Selective Overview of Theories and Algorithmscited by 555
- 2019Using Self-Supervised Learning Can Improve Model Robustness and Uncertaintycited by 511
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
- 2019Learning agile and dynamic motor skills for legged robotscited by 402
- 2016Deep Reinforcement Learning for Robotic Manipulation with Asynchronous Off-Policy Updatescited by 342
- 2016Hierarchical Deep Reinforcement Learning: Integrating Temporal Abstraction and Intrinsic Motivationcited by 282
- 2020Unsupervised Translation of Programming Languagescited by 262
- 2018Meta-Learning: A Surveycited by 254
- 2018What is the Effect of Importance Weighting in Deep Learning?cited by 250
- 2017Deep Reinforcement Learning framework for Autonomous Drivingcited by 224
- 2017A Survey of Machine Learning for Big Code and Naturalnesscited by 220
- 2017The Case for Learned Index Structurescited by 188
- 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 133
- 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 132
- 2017Predicting Organic Reaction Outcomes with Weisfeiler-Lehman Networkcited by 102
- 2018Tree-to-tree Neural Networks for Program Translationcited by 93
- 2020GCN-RL Circuit Designer: Transferable Transistor Sizing with Graph Neural Networks and Reinforcement Learningcited by 89
- 2017Device Placement Optimization with Reinforcement Learningcited by 84
- 2020Chip Placement with Deep Reinforcement Learningcited by 83
- 2020AutoCkt: Deep Reinforcement Learning of Analog Circuit Designscited by 51
- 2019DRiLLS: Deep Reinforcement Learning for Logic Synthesiscited by 47
- 2018Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networkscited by 43
- 2020ConfuciuX: Autonomous Hardware Resource Assignment for DNN Accelerators using Reinforcement Learningcited by 35
- 2018Developing Synthesis Flows Without Human Knowledgecited by 29
- 2018Learning Memory Access Patternscited by 28
- 2018Neural Machine Translation Inspired Binary Code Similarity Comparison beyond Function Pairscited by 25
- 2019Pyramid: Machine Learning Framework to Estimate the Optimal Timing and Resource Usage of a High-Level Synthesis Designcited by 17
- 2021Apollo: Transferable Architecture Explorationcited by 17
- 2019The Deep Learning Revolution and Its Implications for Computer Architecture and Chip Designcited by 15
- 2020DiffTune: Optimizing CPU Simulator Parameters with Learned Differentiable Surrogatescited by 14
- 2019Learning Execution through Neural Code Fusioncited by 13
- 2018Semi-Online Bipartite Matchingcited by 12
- 2019BagNet: Berkeley Analog Generator with Layout Optimizer Boosted with Deep Neural Networkscited by 11
50 most cited of 68 All 68 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 12; 2024: 23; 2025: 10; 2026: 5.
53 papers.
Sort:
By area:
- 2023Ensuring User-side Fairness in Dynamic Recommender Systemscited by 27
- 2025G-Refer: Graph Retrieval-Augmented Large Language Model for Explainable Recommendationcited by 26
- 2022High-Level Synthesis Performance Prediction using GNNs: Benchmarking, Modeling, and Advancingcited by 25
- 2024EXGC: Bridging Efficiency and Explainability in Graph Condensationcited by 20
- 2024AlignRec: Aligning and Training in Multimodal Recommendationscited by 20
- 2025Bridge the Domains: Large Language Models Enhanced Cross-domain Sequential Recommendationcited by 15
- 2024RoarGraph: A Projected Bipartite Graph for Efficient Cross-Modal Approximate Nearest Neighbor Searchcited by 12
- 2024Graph Representation Learning via Causal Diffusion for Out-of-Distribution Recommendationcited by 11
- 2024Correlation-Aware Graph Convolutional Networks for Multi-Label Node Classificationcited by 11
- 2023APGL4SR: A Generic Framework with Adaptive and Personalized Global Collaborative Information in Sequential Recommendationcited by 10
- 2024One Fits All: Learning Fair Graph Neural Networks for Various Sensitive Attributescited by 9
- 2024View-based Explanations for Graph Neural Networkscited by 8
38 more
- 2024Mitigating Propensity Bias of Large Language Models for Recommender Systemscited by 8
- 2022LOSTIN: Logic Optimization via Spatio-Temporal Information with Hybrid Graph Modelscited by 7
- 2023SGDP: A Stream-Graph Neural Network Based Data Prefetchercited by 7
- 2023Sheaf4Rec: Sheaf Neural Networks for Graph-based Recommender Systemscited by 7
- 2024Cooperative Classification and Rationalization for Graph Generalizationcited by 7
- 2024Symmetric Graph Contrastive Learning against Noisy Views for Recommendationcited by 7
- 2023GFairHint: Improving Individual Fairness for Graph Neural Networks via Fairness Hintcited by 6
- 2023Shape-aware Graph Spectral Learningcited by 6
- 2024The Heterophilic Snowflake Hypothesis: Training and Empowering GNNs for Heterophilic Graphscited by 6
- 2024TAGA: Text-Attributed Graph Self-Supervised Learning by Synergizing Graph and Text Mutual Transformationscited by 5
- 2023Verilog-to-PyG -- A Framework for Graph Learning and Augmentation on RTL Designscited by 4
- 2024Mixture of Experts for Node Classificationcited by 4
- 2025Simple yet Effective Graph Distillation via Clusteringcited by 4
- 2021SimNet: Accurate and High-Performance Computer Architecture Simulation using Deep Learningcited by 3
- 2023LightSAGE: Graph Neural Networks for Large Scale Item Retrieval in Shopee's Advertisement Recommendationcited by 3
- 2024Do We Really Need Graph Convolution During Training? Light Post-Training Graph-ODE for Efficient Recommendationcited by 3
- 2024You Can't Ignore Either: Unifying Structure and Feature Denoising for Robust Graph Learningcited by 3
- 2024Exploring Feature-based Knowledge Distillation for Recommender System: A Frequency Perspectivecited by 3
- 2025Robust Graph Learning Against Adversarial Evasion Attacks via Prior-Free Diffusion-Based Structure Purificationcited by 3
- 2025Concorde: Fast and Accurate CPU Performance Modeling with Compositional Analytical-ML Fusioncited by 3
- 2024BoolGebra: Attributed Graph-learning for Boolean Algebraic Manipulationcited by 2
- 2024Scalable Expressiveness through Preprocessed Graph Perturbationscited by 2
- 2024MMBee: Live Streaming Gift-Sending Recommendations via Multi-Modal Fusion and Behaviour Expansioncited by 2
- 2025Rethinking Client-oriented Federated Graph Learningcited by 2
- 2025MMHCL: Multi-Modal Hypergraph Contrastive Learning for Recommendationcited by 2
- 2023BOLT: An Automated Deep Learning Framework for Training and Deploying Large-Scale Search and Recommendation Models on Commodity CPU Hardwarecited by 1
- 2023Curriculum Modeling the Dependence among Targets with Multi-task Learning for Financial Marketingcited by 1
- 2023Securing Visually-Aware Recommender Systems: An Adversarial Image Reconstruction and Detection Frameworkcited by 1
- 2023Challenges and Opportunities of Using Transformer-Based Multi-Task Learning in NLP Through ML Lifecycle: A Surveycited by 1
- 2024DFGNN: Dual-frequency Graph Neural Network for Sign-aware Feedbackcited by 1
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designscited by 1
- 2025Devil's Hand: Data Poisoning Attacks to Locally Private Graph Learning Protocolscited by 1
- 2025LLM-EDT: Large Language Model Enhanced Cross-domain Sequential Recommendation with Dual-phase Trainingcited by 1
- 2024Implementation and Evaluation of a Gradient Descent-Trained Defensible Blackboard Architecture Systemcited by 0
- 2024Watermarking Recommender Systemscited by 0
- 2025How Feasible is Augmenting Fake Nodes with Learnable Features as a Counter-strategy against Link Stealing Attacks?cited by 0
- 2026Rudder: Steering Prefetching in Distributed GNN Training using LLM Agentscited by 0
- 2026RaDAR: Relation-aware Diffusion-Asymmetric Graph Contrastive Learning for Recommendationcited by 0
50 most cited of 53 All 53 (JSON)
- 2026On the Limits of Machine-Learned Ranking for Modern Microarchitectural Policies2 Aug 2026
- 2026Defining AI-Native Systems: Autonomy as Revision Authority22 Jul 2026
- 2026ReLMXEL: Adaptive RL-Based Memory Controller with Explainable Energy and Latency Optimization18 Mar 2026
- 2026RaDAR: Relation-aware Diffusion-Asymmetric Graph Contrastive Learning for Recommendation17 Mar 2026
- 2026Rudder: Steering Prefetching in Distributed GNN Training using LLM Agents26 Feb 2026
- 2025LLM-EDT: Large Language Model Enhanced Cross-domain Sequential Recommendation with Dual-phase Training25 Nov 2025
- 2025Devil's Hand: Data Poisoning Attacks to Locally Private Graph Learning Protocols11 Jun 2025
- 2025Simple yet Effective Graph Distillation via Clustering27 May 2025
- 2025Bridge the Domains: Large Language Models Enhanced Cross-domain Sequential Recommendation25 Apr 2025
- 2025MMHCL: Multi-Modal Hypergraph Contrastive Learning for Recommendation23 Apr 2025
- 2025Rethinking Client-oriented Federated Graph Learning19 Apr 2025
- 2025Concorde: Fast and Accurate CPU Performance Modeling with Compositional Analytical-ML Fusion29 Mar 2025
38 more
- 2025How Feasible is Augmenting Fake Nodes with Learnable Features as a Counter-strategy against Link Stealing Attacks?12 Mar 2025
- 2025G-Refer: Graph Retrieval-Augmented Large Language Model for Explainable Recommendation18 Feb 2025
- 2025Robust Graph Learning Against Adversarial Evasion Attacks via Prior-Free Diffusion-Based Structure Purification7 Feb 2025
- 2024Mixture of Experts for Node Classification30 Nov 2024
- 2024Correlation-Aware Graph Convolutional Networks for Multi-Label Node Classification26 Nov 2024
- 2024Exploring Feature-based Knowledge Distillation for Recommender System: A Frequency Perspective16 Nov 2024
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designs9 Oct 2024
- 2024Mitigating Propensity Bias of Large Language Models for Recommender Systems30 Sep 2024
- 2024RoarGraph: A Projected Bipartite Graph for Efficient Cross-Modal Approximate Nearest Neighbor Search16 Aug 2024
- 2024Symmetric Graph Contrastive Learning against Noisy Views for Recommendation3 Aug 2024
- 2024You Can't Ignore Either: Unifying Structure and Feature Denoising for Robust Graph Learning1 Aug 2024
- 2024Graph Representation Learning via Causal Diffusion for Out-of-Distribution Recommendation1 Aug 2024
- 2024Do We Really Need Graph Convolution During Training? Light Post-Training Graph-ODE for Efficient Recommendation26 Jul 2024
- 2024Watermarking Recommender Systems17 Jul 2024
- 2024One Fits All: Learning Fair Graph Neural Networks for Various Sensitive Attributes19 Jun 2024
- 2024The Heterophilic Snowflake Hypothesis: Training and Empowering GNNs for Heterophilic Graphs18 Jun 2024
- 2024Scalable Expressiveness through Preprocessed Graph Perturbations17 Jun 2024
- 2024MMBee: Live Streaming Gift-Sending Recommendations via Multi-Modal Fusion and Behaviour Expansion15 Jun 2024
- 2024TAGA: Text-Attributed Graph Self-Supervised Learning by Synergizing Graph and Text Mutual Transformations27 May 2024
- 2024DFGNN: Dual-frequency Graph Neural Network for Sign-aware Feedback24 May 2024
- 2024Implementation and Evaluation of a Gradient Descent-Trained Defensible Blackboard Architecture System17 Apr 2024
- 2024AlignRec: Aligning and Training in Multimodal Recommendations19 Mar 2024
- 2024Cooperative Classification and Rationalization for Graph Generalization10 Mar 2024
- 2024EXGC: Bridging Efficiency and Explainability in Graph Condensation5 Feb 2024
- 2024BoolGebra: Attributed Graph-learning for Boolean Algebraic Manipulation19 Jan 2024
- 2024View-based Explanations for Graph Neural Networks4 Jan 2024
- 2023Verilog-to-PyG -- A Framework for Graph Learning and Augmentation on RTL Designs9 Nov 2023
- 2023APGL4SR: A Generic Framework with Adaptive and Personalized Global Collaborative Information in Sequential Recommendation6 Nov 2023
- 2023LightSAGE: Graph Neural Networks for Large Scale Item Retrieval in Shopee's Advertisement Recommendation30 Oct 2023
- 2023Shape-aware Graph Spectral Learning16 Oct 2023
- 2023Ensuring User-side Fairness in Dynamic Recommender Systems29 Aug 2023
- 2023Challenges and Opportunities of Using Transformer-Based Multi-Task Learning in NLP Through ML Lifecycle: A Survey16 Aug 2023
- 2023Securing Visually-Aware Recommender Systems: An Adversarial Image Reconstruction and Detection Framework11 Jun 2023
- 2023GFairHint: Improving Individual Fairness for Graph Neural Networks via Fairness Hint25 May 2023
- 2023Curriculum Modeling the Dependence among Targets with Multi-task Learning for Financial Marketing25 Apr 2023
- 2023Sheaf4Rec: Sheaf Neural Networks for Graph-based Recommender Systems7 Apr 2023
- 2023SGDP: A Stream-Graph Neural Network Based Data Prefetcher7 Apr 2023
- 2023BOLT: An Automated Deep Learning Framework for Training and Deploying Large-Scale Search and Recommendation Models on Commodity CPU Hardware30 Mar 2023
50 newest of 53 All 53 (JSON)
- 2024Mixture of Experts for Node Classificationcited by 4
- 2024Mixture of Experts for Node Classification30 Nov 2024
- 2023Ensuring User-side Fairness in Dynamic Recommender Systemscited by 27
- 2022High-Level Synthesis Performance Prediction using GNNs: Benchmarking, Modeling, and Advancingcited by 25
- 2024EXGC: Bridging Efficiency and Explainability in Graph Condensationcited by 20
- 2024AlignRec: Aligning and Training in Multimodal Recommendationscited by 20
- 2025Bridge the Domains: Large Language Models Enhanced Cross-domain Sequential Recommendationcited by 15
- 2024RoarGraph: A Projected Bipartite Graph for Efficient Cross-Modal Approximate Nearest Neighbor Searchcited by 12
- 2024Graph Representation Learning via Causal Diffusion for Out-of-Distribution Recommendationcited by 11
- 2024Correlation-Aware Graph Convolutional Networks for Multi-Label Node Classificationcited by 11
- 2023APGL4SR: A Generic Framework with Adaptive and Personalized Global Collaborative Information in Sequential Recommendationcited by 10
- 2024One Fits All: Learning Fair Graph Neural Networks for Various Sensitive Attributescited by 9
- 2024View-based Explanations for Graph Neural Networkscited by 8
- 2024Mitigating Propensity Bias of Large Language Models for Recommender Systemscited by 8
12 most cited of 49 All 49 (JSON)
- 2026On the Limits of Machine-Learned Ranking for Modern Microarchitectural Policies2 Aug 2026
- 2026Defining AI-Native Systems: Autonomy as Revision Authority22 Jul 2026
- 2026ReLMXEL: Adaptive RL-Based Memory Controller with Explainable Energy and Latency Optimization18 Mar 2026
- 2026RaDAR: Relation-aware Diffusion-Asymmetric Graph Contrastive Learning for Recommendation17 Mar 2026
- 2025LLM-EDT: Large Language Model Enhanced Cross-domain Sequential Recommendation with Dual-phase Training25 Nov 2025
- 2025Simple yet Effective Graph Distillation via Clustering27 May 2025
- 2025Bridge the Domains: Large Language Models Enhanced Cross-domain Sequential Recommendation25 Apr 2025
- 2025MMHCL: Multi-Modal Hypergraph Contrastive Learning for Recommendation23 Apr 2025
- 2025Rethinking Client-oriented Federated Graph Learning19 Apr 2025
- 2025Concorde: Fast and Accurate CPU Performance Modeling with Compositional Analytical-ML Fusion29 Mar 2025
- 2025How Feasible is Augmenting Fake Nodes with Learnable Features as a Counter-strategy against Link Stealing Attacks?12 Mar 2025
- 2025Robust Graph Learning Against Adversarial Evasion Attacks via Prior-Free Diffusion-Based Structure Purification7 Feb 2025
12 newest of 49 All 49 (JSON)