Logo do repositório
 
Publicação

Extending heterogeneous applications to remote Co-processors with rOpenCL

dc.contributor.authorAlves, Rui
dc.contributor.authorRufino, José
dc.date.accessioned2023-05-22T11:01:19Z
dc.date.available2023-05-22T11:01:19Z
dc.date.issued2020
dc.description.abstractIn heterogeneous computing systems, general purpose CPUs are coupled with co-processors of different architectures, like GPUs and FPGAs. Applications may take advantage of this heterogeneous device ensemble to accelerate execution. However, developing heterogeneous applications requires specific programming models, under which applications unfold into code components targeting different computing devices. OpenCL is one of the main programming models for heterogeneous applications, set apart from others due to its openness, vendor independence and support for different co-processors. In the original OpenCL application model, a heterogeneous application starts in a certain host node, and then resorts to the local co-processors attached to that host. Therefore, co-processors at other nodes, networked with the host node, are inaccessible and cannot be used to accelerate the application. rOpenCL (remote OpenCL) overcomes this limitation for a significant set of the OpenCL 1.2 API, offering OpenCL applications transparent access to remote devices through a TPC/IP based network. This paper presents the architecture and the most relevant implementation details of rOpenCL, together with the results of a preliminary set of reference benchmarks. These prove the stability of the current prototype and show that, in many scenarios, the network overhead is smaller than expected.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.citationAlves, Rui; Rufino, José (2020). Extending heterogeneous applications to remote Co-processors with rOpenCL. In 32 nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). Virtual, Porto. p. 305 - 312pt_PT
dc.identifier.doi10.1109/SBAC-PAD49847.2020.00049pt_PT
dc.identifier.isbn978-1-7281-9924-5
dc.identifier.issn2643-3001
dc.identifier.urihttp://hdl.handle.net/10198/28339
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherIEEEpt_PT
dc.relationResearch Centre in Digitalization and Intelligent Robotics
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_PT
dc.subjectOpenCLpt_PT
dc.subjectHeterogeneous computingpt_PT
dc.subjectAPI forwardingpt_PT
dc.subjectRemote executionpt_PT
dc.subjectParallel and distributed computingpt_PT
dc.titleExtending heterogeneous applications to remote Co-processors with rOpenCLpt_PT
dc.typeconference paper
dspace.entity.typePublication
oaire.awardNumberUIDB/05757/2020
oaire.awardTitleResearch Centre in Digitalization and Intelligent Robotics
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F05757%2F2020/PT
oaire.citation.conferencePlaceVirtual, Portopt_PT
oaire.citation.endPage312pt_PT
oaire.citation.startPage305pt_PT
oaire.citation.title32nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD).pt_PT
oaire.fundingStream6817 - DCRRNI ID
person.familyNameAlves
person.familyNameRufino
person.givenNameRui
person.givenNameJosé
person.identifier.ciencia-idA716-1D09-38A0
person.identifier.ciencia-idC414-F47F-6323
person.identifier.orcid0000-0003-4128-8779
person.identifier.orcid0000-0002-1344-8264
person.identifier.scopus-author-id57219876713
person.identifier.scopus-author-id55947199100
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.nameFundação para a Ciência e a Tecnologia
rcaap.rightsopenAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublication59025c90-9178-412c-ae43-fe1a6122c72a
relation.isAuthorOfPublication1e24d2ce-a354-442a-bef8-eebadd94b385
relation.isAuthorOfPublication.latestForDiscovery59025c90-9178-412c-ae43-fe1a6122c72a
relation.isProjectOfPublication6e01ddc8-6a82-4131-bca6-84789fa234bd
relation.isProjectOfPublication.latestForDiscovery6e01ddc8-6a82-4131-bca6-84789fa234bd

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
992400a305.pdf
Tamanho:
225.89 KB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
1.75 KB
Formato:
Item-specific license agreed upon to submission
Descrição: