论文标题
使用图表示学习中的异质系统中的端到端映射
End-to-end Mapping in Heterogeneous Systems Using Graph Representation Learning
论文作者
论文摘要
为了启用具有自主编程和优化功能的异质计算系统,我们提出了一个统一的,端到端的,可编程的图形表示学习(PGL)框架,该框架能够挖掘高级程序的复杂性,以降低高级程序的复杂性到通用中间表示,并提取哪些代码以及在哪些代码段中提取特定的核心核心核心核心核心群体,将其提取哪些代码。提出的框架从代码图中提取了多冲突拓扑特征,利用图形自动编码器来学习如何将图表分配到计算内核中,并利用图形神经网络(GNN)预测正确的分配到处理器类型。在评估中,我们验证了PGL框架,与基于线程的执行相比,最大加速度为6.42倍,与最新技术相比,2.02倍。
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.