2013
DOI: 10.1007/978-3-642-37051-9_9
|View full text |Cite
|
Sign up to set email alerts
|

On the Determination of Inlining Vectors for Program Optimization

Abstract: In this paper we propose a new technique and a framework to select inlining heuristic constraints -referred to as an inlining vector, for program optimization. The proposed technique uses machine learning to model the correspondence between inlining vectors and performance (completion time). The automatic selection of a machine learning algorithm to build such a model is part of our technique and we present a rigorous selection procedure. Subject to a given architecture, such a model evaluates the benefit of i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 40 publications
0
2
0
Order By: Relevance
“…We plan to more intelligently choose when to inline and when not on work-item loop basis. A method similar to the one presented in [13] could be used. All of the worst-performing cases presented in Section 6 would benefit from these.…”
Section: Discussionmentioning
confidence: 99%
“…We plan to more intelligently choose when to inline and when not on work-item loop basis. A method similar to the one presented in [13] could be used. All of the worst-performing cases presented in Section 6 would benefit from these.…”
Section: Discussionmentioning
confidence: 99%
“…Cammarota et al [10] select inlining vectors for program performance (completion time) optimization by applying machine learning techniques using hardware performance counters. They use 10-fold crossvalidation to select the most suitable technique similar to us.…”
Section: Machine Learning Techniquesmentioning
confidence: 99%