2011 IEEE Ninth International Symposium on Parallel and Distributed Processing With Applications 2011
DOI: 10.1109/ispa.2011.36
|View full text |Cite
|
Sign up to set email alerts
|

A History-Based Performance Prediction Model with Profile Data Classification for Automatic Task Allocation in Heterogeneous Computing Systems

Abstract: In this paper, we propose a runtime performance prediction model for automatic selection of accelerators to execute kernels in OpenCL. The proposed method is a historybased approach that uses profile data for performance prediction. The profile data are classified into some groups, from each of which its own performance model is derived. As the execution time of a kernel depends on some runtime parameters such as kernel arguments, the proposed method first identifies parameters affecting the execution time by … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 11 publications
(4 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…However, accuracy is not that good, although still reasonable (between 15.8 and 27.3 percent), when estimating execution time on an unknown, new GPU. Finally, the paper presented by Sato et al [21] discusses different machine learning models, reporting for the best one error rates around 1 percent. However, the process used to calibrate the model is not detailed sufficiently.…”
Section: General-purpose Modelsmentioning
confidence: 99%
“…However, accuracy is not that good, although still reasonable (between 15.8 and 27.3 percent), when estimating execution time on an unknown, new GPU. Finally, the paper presented by Sato et al [21] discusses different machine learning models, reporting for the best one error rates around 1 percent. However, the process used to calibrate the model is not detailed sufficiently.…”
Section: General-purpose Modelsmentioning
confidence: 99%
“…This is also known as auto-tuning, which decides the granularity of a program running on multi-core processors. There are several work (Moore and Childers, 2012;Kurzak et al, 2012;Sato et al, 2011;Vuduc and Moon, 2005) discussing about auto-tuning of applications on multi-core processors. The previous work focus on explicitly searching the partially-pruned parameter space.…”
Section: Related Workmentioning
confidence: 99%
“…The SPs have been used for CPU 2000 , and CPU 2006 programs . Different methods of performance prediction for task scheduling and parallelization have been discussed by Hauck et al , Sato et al , and Berube and Amaral .…”
Section: Related Workmentioning
confidence: 99%