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

OpenCL Application Auto-tuning and Run-Time Resource Management for Multi-core Platforms

Abstract: To support adaptivity of data parallel applications on multi-core platforms, we propose a framework based on the combination of OpenCL application auto-tuning and runtime resource management. The framework addresses computationally intensive multimedia OpenCL applications. For these target applications, we show that application auto-tuning, based on design-time analysis, can become synergistic with run-time resource management. In the proposed framework, run-time decisions are taken by each application, autono… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 16 publications
0
5
0
Order By: Relevance
“…The work in [28] provided a generic tool for performance measurement of OpenCL programs. In [29], the authors proposed a framework combining OpenCL application auto-tuning and runtime resource management. The study in [30] presented a transparent OpenCL overlay called Helium, for inter-and intra-kernel optimisation.…”
Section: B Adas Applications On Heterogeneous Platformsmentioning
confidence: 99%
“…The work in [28] provided a generic tool for performance measurement of OpenCL programs. In [29], the authors proposed a framework combining OpenCL application auto-tuning and runtime resource management. The study in [30] presented a transparent OpenCL overlay called Helium, for inter-and intra-kernel optimisation.…”
Section: B Adas Applications On Heterogeneous Platformsmentioning
confidence: 99%
“…Currently the tool is under construction and some features like memory and buffer routines are not implemented yet. In [7], the authors proposed a framework combing OpenCL application auto-tuning and runtime resource management. Authors in [8] presented a transparent OpenCL overlay called Helium, for inter-and intra-kernel optimization.…”
Section: Related Workmentioning
confidence: 99%
“…Some implementations take a two-staged approach [28], where several codelets are generated for the target platform at installation which are then used at runtime to build the search space of implementation variants. Only recently, approaches which attempt to tune general purpose applications, similar to our effort, have started to emerge, for example using higher-level languages like OmpSs [29] and HMPP [30] or by allowing developers to expose tuning parameters [31].…”
Section: Related Workmentioning
confidence: 99%