arrow
返回

Interference Graph Dataset for Machine Learning-Based Register Allocation

delete2024-01-01
delete0
delete
OA
AI
P
P. Silva *
H
Helen C. de Mattos Senefonte
W
Wesley Attrot
DOI:10.1109/ACCESS.2024.3481358delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Register allocation is an important phase in compiler optimization. Often, its resolution involves graph coloring, which is an NP-complete problem. Because of their significance, numerous heuristics have been proposed for their resolution. Heuristic development is a complex process that requires specialized domain expertise. Recently, several machine learning based approaches have been proposed to solve compiler optimization problems. Nevertheless, owing to the complexity of the problem and the lack of specialized datasets for training models applied to register allocation, few works on the topic have been produced. The deficiency in sufficient adequate test cases is a recurring issue when working with register allocation, even beyond the scope of machine learning applications. In an effort to address this problem and facilitate forthcoming research in this domain, this work presents the development of a simple code interference graph generator, and as far as we know, the first dataset for training machine learning models focused on register allocation. The dataset consists of PBQP interference graphs from real C/C++ codes, and it is easily adaptable to various register allocation techniques. Our dataset primary goal is to represent codes and potential spill costs accurately as graphs to enable machine learning algorithms to develop effective new register allocation approaches, however it can also assist in the development and improvement of more traditional register allocation techniques.
Keyword:
Registers
Resource management
Machine learning
Codes
Interference
Costs
Training
Color
Training data
Recurrent neural networks
Register allocation
dataset
interference graph
machine learning
PBQP

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

U
Universidade Estadual de Londrina
学者数:
5.8K
论文数: 3.1K
被引数: 2.6K
引用论文

引用论文

HOSPITAL STUDY OF ADULT COMMUNITY-ACQUIRED PNEUMONIA
err1982-07-01
err0
PREAI
errJ.T. Macfarlane; M.J. Ward; R.G. Finch; A.D. Macrae
err分享
err收藏
Machine learning at the service of meta-heuristics for solving combinatorial optimization problems: A state-of-the-art
err2022-01-01
err228
errOAAI
errKarimi-Mamaghan, Maryam; Mohammadi, Mehrdad; Meyer, Patrick; Karimi-Mamaghan, Amir Mohammad; Talbi, El-Ghazali
err分享
err收藏
Concurrence of Cystathioninuria, Nephrogenic Diabetes Insipidus and Severe Anemia
err1967-03-30
err0
PREAI
errThomas L. Perry; Geoffrey C. Robinson; J. Mavis Teasdale; Shirley Hansen
err分享
err收藏
A Survey on Compiler Autotuning using Machine Learning基于机器学习的编译器自动调优研究综述
err2018-09-18
err123
errOAAI
errAshouri, Amir H.; Killian, William; Cavazos, John; Palermo, Gianluca; Silvano, Cristina
err分享
err收藏
Isokinetic assessment of knee flexors and extensors in professional soccer players
err2003-02-01
err0
errOAAI
errJ.L. Croisier; V. Reveillon; J.M. Ferret; T. Cotte; M. Genty; N. Popovich; Mohty Filho; J.E. Faryniuk; S. Ganteaume; J.M. Crielaard
err分享
err收藏
学者 查看更多内容