mlsanityData to 7 Oct 2026

Learning Intermediate Representations using Graph Neural Networks for NUMA and Prefetchers Optimization

arXiv 2203.00611 ↗First posted 1 Mar 2022cs.DC cs.AI cs.LGcited by 9

Not on the map. Why?

Abstract (arXiv)

There is a large space of NUMA and hardware prefetcher configurations that can significantly impact the performance of an application. Previous studies have demonstrated how a model can automatically select configurations based on the dynamic properties of the code to achieve speedups. This paper demonstrates how the static Intermediate Representation (IR) of the code can guide NUMA/prefetcher optimizations without the prohibitive cost of performance profiling. We propose a method to create a comprehensive dataset that includes a diverse set of intermediate representations along with optimum configurations. We then apply a graph neural network model in order to validate this dataset. We show that our static intermediate representation based model achieves 80% of the performance gains provided by expensive dynamic performance profiling based strategies. We further develop a hybrid model that uses both static and dynamic information. Our hybrid model achieves the same gains as the dynamic models but at a reduced cost by only profiling 30% of the programs.

Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 12 of its 59 references that are in the map. First posted on arXiv 1 Mar 2022.

Builds on

12 of 59 references.

References · 12

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  3. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
  4. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
  5. 2017Learning to Represent Programs with Graphscited by 219
  6. 2016Enhanced LSTM for Natural Language Inferencecited by 199
  7. 2016A Convolutional Attention Network for Extreme Summarization of Source Codecited by 90
  8. 2018Neural Code Comprehension: A Learnable Representation of Code Semanticscited by 59
  9. 2020ProGraML: Graph-based Deep Learning for Program Optimization and Analysiscited by 23
  10. 2019Advancements in Image Classification using Convolutional Neural Networkcited by 20
  11. 2014Structured Generative Models of Natural Source Codecited by 19
  12. 2020funcGNN: A Graph Neural Network Approach to Program Similaritycited by 16

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 5; 2024: 2; 2025: 0; 2026: 1.

9 papers.