Towards the Transparent Execution of Compound OpenCL Computations in Multi-CPU/Multi-GPU Environments

Fabio Soldado, Fernando Alexandre, Hervé Miguel Cordeiro Paulino

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Current computational systems are heterogeneous by nature, featuring a combination of CPUs and GPUs. As the latter are becoming an established platform for high-performance computing, the focus is shifting towards the seamless programming of the heterogeneous systems as a whole. The distinct nature of the architectural and execution models in place raise several challenges, as the best hardware configuration is behavior and data-set dependent. In this paper, we focus the execution of compound computations in multi-CPU/multi-GPU environments, in the scope of Marrow algorithmic skeleton framework, the only, to the best of our knowledge, to support skeleton nesting in GPU computing. We address how these computations may be efficiently scheduled onto the target hardware, and how the system may adapt itself to changes in the CPU’s load and in the input data-set.
Original languageEnglish
Title of host publicationEURO-PAR 2014: PARALLEL PROCESSING WORKSHOPS
PublisherSPRINGER-VERLAG BERLIN
Pages177-188
VolumePt. 1
DOIs
Publication statusPublished - 2014
EventEuro-Par 2014 International Workshops -
Duration: 1 Jan 2014 → …

Publication series

NameLecture Notes in Computer Science
PublisherSpringer-Verlag Berlin
Volume8805
ISSN (Print)0302-9743

Conference

ConferenceEuro-Par 2014 International Workshops
Period1/01/14 → …

Fingerprint Dive into the research topics of 'Towards the Transparent Execution of Compound OpenCL Computations in Multi-CPU/Multi-GPU Environments'. Together they form a unique fingerprint.

Cite this