2015 IEEE International Parallel and Distributed Processing Symposium Workshop 2015
DOI: 10.1109/ipdpsw.2015.85
|View full text |Cite
|
Sign up to set email alerts
|

Machine Learning Based Auto-Tuning for Enhanced OpenCL Performance Portability

Abstract: Heterogeneous computing, which combines devices with different architectures, is rising in popularity, and promises increased performance combined with reduced energy consumption. OpenCL has been proposed as a standard for programing such systems, and offers functional portability. It does, however, suffer from poor performance portability, code tuned for one device must be re-tuned to achieve good performance on another device. In this paper, we use machine learning-based auto-tuning to address this problem. … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
50
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 33 publications
(50 citation statements)
references
References 36 publications
(35 reference statements)
0
50
0
Order By: Relevance
“…Despite good results, the time required for auto‐tuning, even using our machine learning‐based auto‐tuner, () can be a significant drawback. For the cases presented, the auto‐tuner executed around 1700 valid candidate implementations during its search for each device/benchmark combination.…”
Section: Resultsmentioning
confidence: 55%
See 3 more Smart Citations
“…Despite good results, the time required for auto‐tuning, even using our machine learning‐based auto‐tuner, () can be a significant drawback. For the cases presented, the auto‐tuner executed around 1700 valid candidate implementations during its search for each device/benchmark combination.…”
Section: Resultsmentioning
confidence: 55%
“…The manual tuning was therefore carried out by systematically trying out different possible Halide schedules for each device/benchmark combination. The ImageCL implementations were auto‐tuned with the machine learning‐based auto‐tuner from our previous work,() which is described in Section 4.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…Researchers have focused on machine learning as a means to constructing high quality heuristics that often outperform their handcrafted equivalents [1][2][3][4]. A predictive model is trained, using supervised machine learning, on empirical performance data and important quantifiable properties, or features, of representative programs.…”
Section: Introductionmentioning
confidence: 99%