SwePub
Sök i LIBRIS databas

  Utökad sökning

onr:"swepub:oai:DiVA.org:kth-181642"
 

Sökning: onr:"swepub:oai:DiVA.org:kth-181642" > Customization of Op...

Customization of OpenCL applications for efficient task mapping under heterogeneous platform constraints

Paone, E. (författare)
Robino, Fransesco (författare)
KTH,Elektronik och Inbyggda System
Palermo, G. (författare)
visa fler...
Zaccaria, V. (författare)
Sander, Ingo (författare)
KTH,Elektronik och Inbyggda System
Silvano, C. (författare)
visa färre...
 (creator_code:org_t)
New Jersey : IEEE conference proceedings, 2015
2015
Engelska.
Ingår i: Proceedings -Design, Automation and Test in Europe, DATE. - New Jersey : IEEE conference proceedings. - 9783981537048 ; , s. 736-741
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • 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.

Ämnesord

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)

Nyckelord

Design
Application tasks
Heterogeneous platforms
Innovative design
Parallel platforms
Parameterized
Performance optimizations
Stereo matching
Task level parallelisms
Mapping

Publikations- och innehållstyp

ref (ämneskategori)
kon (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy