Efficient OpenCL-based concurrent tasks offloading on accelerators

dc.centroE.T.S.I. Informáticaes_ES
dc.contributor.authorLázaro-Muñoz, Antonio J.
dc.contributor.authorGonzález-Linares, José María
dc.contributor.authorGómez-Luna, Juan
dc.contributor.authorGuil-Mata, Nicolás
dc.date.accessioned2017-06-16T10:54:03Z
dc.date.available2017-06-16T10:54:03Z
dc.date.created2017
dc.date.issued2017
dc.departamentoArquitectura de Computadores
dc.description.abstractCurrent heterogeneous platforms with CPUs and accelerators have the ability to launch several independent tasks simultaneously, in order to exploit concurrency among them. These tasks typically consist of data transfer commands and kernel computation commands. In this paper we develop a runtime approach to optimize the concurrency between data transfers and kernel computation commands in a multithreaded scenario where each CPU thread offloads tasks to the accelerator. It deploys a heuristic based on a temporal execution model for concurrent tasks. It is able to establish a near-optimal task execution order that significantly reduces the total execution time, including data transfers. Our approach has been evaluated employing five different benchmarks composed of dominant kernel and dominant transfer real tasks. In these experiments our heuristic achieves speedups up to 1.5x in AMD R9 and NVIDIA K20c accelerators and 1.3x in an Intel Xeon Phi (KNC) device.es_ES
dc.description.sponsorshipUniversidad de Málaga. Campus de Excelencia Internacional Andalucía Tech.es_ES
dc.identifier.orcidhttp://orcid.org/0000-0003-3431-6516es_ES
dc.identifier.urihttp://hdl.handle.net/10630/13908
dc.language.isoenges_ES
dc.publisherProcedia Computer Sciencees_ES
dc.relation.eventdateJunio de 2017es_ES
dc.relation.eventplaceZurich, Suizaes_ES
dc.relation.eventtitleInterational Conference on Computer Sciencees_ES
dc.rightsby-nc-nd
dc.rights.accessRightsopen accesses_ES
dc.subjectComputación heterogéneaes_ES
dc.subject.otherOpenCLes_ES
dc.subject.otherTask offloadinges_ES
dc.subject.otherConcurrencyes_ES
dc.titleEfficient OpenCL-based concurrent tasks offloading on acceleratorses_ES
dc.typeconference outputes_ES
dspace.entity.typePublication
relation.isAuthorOfPublication3388700c-0831-457c-9cf8-ca14cec33a15
relation.isAuthorOfPublicationbed8ca48-652e-4212-8c3c-05bfdc85a378
relation.isAuthorOfPublication.latestForDiscovery3388700c-0831-457c-9cf8-ca14cec33a15

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ICCS2017.pdf
Size:
781.59 KB
Format:
Adobe Portable Document Format