mlsanityData to 14 Oct 2026

Learning C to x86 Translation: An Experiment in Neural Compilation

arXiv 2108.07639 ↗First posted 17 Aug 2021cs.AI cs.PLcited by 12

Not on the map. Why?

Abstract (arXiv)

Deep learning has had a significant impact on many fields. Recently, code-to-code neural models have been used in code translation, code refinement and decompilation. However, the question of whether these models can automate compilation has yet to be investigated. In this work, we explore neural compilation, building and evaluating Transformer models that learn how to produce x86 assembler from C code. Although preliminary results are relatively weak, we make our data, models and code publicly available to encourage further research in this area.

Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 22 of its 37 references that are in the map. First posted on arXiv 17 Aug 2021.

Builds on

22 of 37 references.

References · 22

  1. 2017Attention Is All You Needcited by 60,361
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  5. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  6. 2020Scaling Laws for Neural Language Modelscited by 6,586
  7. 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,893
  8. 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,918
  9. 2019fairseq: A Fast, Extensible Toolkit for Sequence Modelingcited by 1,488
  10. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
  11. 2020Generative Language Modeling for Automated Theorem Provingcited by 388
  12. 2019Analysing Mathematical Reasoning Abilities of Neural Modelscited by 335
10 more
  1. 2019Deep Learning for Symbolic Mathematicscited by 270
  2. 2020Unsupervised Translation of Programming Languagescited by 263
  3. 2021The Curious Case of Hallucinations in Neural Machine Translationcited by 161
  4. 2018An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translationcited by 108
  5. 2018Tree-to-tree Neural Networks for Program Translationcited by 93
  6. 2020ProGraML: Graph-based Deep Learning for Program Optimization and Analysiscited by 23
  7. 2018On Catastrophic Forgetting and Mode Collapse in Generative Adversarial Networkscited by 17
  8. 2019Towards Neural Decompilationcited by 15
  9. 2020Modeling Black-Box Components with Probabilistic Synthesiscited by 8
  10. 2018Program Language Translation Using a Grammar-Driven Tree-to-Tree Modelcited by 6

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 3; 2024: 5; 2025: 3; 2026: 1.

12 papers.