Jun, 2019

通过神经代码融合学习执行

TL;DR本篇论文提出利用图神经网络(Graph Neural Networks,GNNs)来学习通用源代码及其执行的融合表示的新方法,通过一个定义于低级表示的源代码和程序状态的多任务GNN,成功地将复杂的源代码结构和复杂的数据结构转换为更简单,更一致的格式,引领GNN的新应用领域,其应用到具有挑战性的动态任务(SPEC CPU基准套件中的分支预测和预抓取),超越现有技术水平26%和45%,并用于表现高性能的传输学习间接相关任务(算法分类)。