Search: onr:"swepub:oai:DiVA.org:kth-181642" >
Customization of Op...
Customization of OpenCL applications for efficient task mapping under heterogeneous platform constraints
-
Paone, E. (author)
-
- Robino, Fransesco (author)
- KTH,Elektronik och Inbyggda System
-
Palermo, G. (author)
-
show more...
-
Zaccaria, V. (author)
-
- Sander, Ingo (author)
- KTH,Elektronik och Inbyggda System
-
Silvano, C. (author)
-
show less...
-
(creator_code:org_t)
- New Jersey : IEEE conference proceedings, 2015
- 2015
- English.
-
In: Proceedings -Design, Automation and Test in Europe, DATE. - New Jersey : IEEE conference proceedings. - 9783981537048 ; , s. 736-741
- Related links:
-
https://urn.kb.se/re...
-
show more...
-
https://doi.org/10.7...
-
show less...
Abstract
Subject headings
Close
- When targeting an OpenCL application to platforms with multiple heterogeneous accelerators, task tuning and mapping have to cope with device-specific constraints. To address this problem, we present an innovative design flow for the customization and performance optimization of OpenCL applications on heterogeneous parallel platforms. It consists of two phases: 1) a tuning phase that optimizes each application kernel for a given platform and 2) a task-mapping phase that maximizes the overall application throughput by exploiting concurrency in the application task graph. The tuning phase is suitable for customizing parameterized OpenCL kernels considering device-specific constraints. Then, the mapping phase improves task-level parallelism for multi-device execution accounting for the overhead of memory transfers - overheads implied by multiple OpenCL contexts for different device vendors. Benefits of the proposed design flow have been assessed on a stereo-matching application targeting two commercial heterogeneous platforms.
Subject headings
- TEKNIK OCH TEKNOLOGIER -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
- ENGINEERING AND TECHNOLOGY -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)
Keyword
- Design
- Application tasks
- Heterogeneous platforms
- Innovative design
- Parallel platforms
- Parameterized
- Performance optimizations
- Stereo matching
- Task level parallelisms
- Mapping
Publication and Content Type
- ref (subject category)
- kon (subject category)
Find in a library
To the university's database