mlsanityData to 14 Oct 2026

End-to-end Mapping in Heterogeneous Systems Using Graph Representation Learning

arXiv 2204.11981 ↗First posted 25 Apr 2022cs.LG cs.DCcited by 1

Not on the map. Why?

Abstract (arXiv)

To enable heterogeneous computing systems with autonomous programming and optimization capabilities, we propose a unified, end-to-end, programmable graph representation learning (PGL) framework that is capable of mining the complexity of high-level programs down to the universal intermediate representation, extracting the specific computational patterns and predicting which code segments would run best on a specific core in heterogeneous hardware platforms. The proposed framework extracts multi-fractal topological features from code graphs, utilizes graph autoencoders to learn how to partition the graph into computational kernels, and exploits graph neural networks (GNN) to predict the correct assignment to a processor type. In the evaluation, we validate the PGL framework and demonstrate a maximum speedup of 6.42x compared to the thread-based execution, and 2.02x compared to the state-of-the-art technique.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 19 of its 39 references that are in the map. First posted on arXiv 25 Apr 2022.

Builds on

19 of 39 references.

References · 19

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Graph Attention Networkscited by 8,923
  3. 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
  4. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
  5. 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
  6. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
  7. 2016Variational Graph Auto-Encoderscited by 1,382
  8. 2015Gated Graph Sequence Neural Networkscited by 796
  9. 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 631
  10. 2018code2vec: Learning Distributed Representations of Codecited by 250
  11. 2019Graph Matching Networks for Learning the Similarity of Graph Structured Objectscited by 205
  12. 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 179
7 more
  1. 2017Device Placement Optimization with Reinforcement Learningcited by 86
  2. 2018Neural Code Comprehension: A Learnable Representation of Code Semanticscited by 59
  3. 2020The Deep Learning Compiler: A Comprehensive Surveycited by 46
  4. 2018Attention Models in Graphs: A Surveycited by 41
  5. 2018A Survey on Compiler Autotuning using Machine Learningcited by 40
  6. 2019NeuroVectorizer: End-to-End Vectorization with Deep Reinforcement Learningcited by 37
  7. 2020Transferable Graph Optimizers for ML Compilerscited by 29

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.