Logo do repositório
 
Publicação

Leveraging shared accelerators in kubernetes clusters with rOpenCL

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
datacite.subject.sdg04:Educação de Qualidade
dc.contributor.authorAlves, Rui
dc.contributor.authorRufino, José
dc.date.accessioned2026-03-17T09:35:42Z
dc.date.available2026-03-17T09:35:42Z
dc.date.issued2024
dc.description.abstractHigh-Performance Computing involves exploiting the capabilities of powerful computing resources to achieve high computational performance, efficiency, and scalability. By enabling to process complex tasks and/or large amounts of data efficiently, HPC plays an essential role in multiple domains. Parallelization and distribution of workloads across multiple processing resources is at the core of HPC and has been done via many approaches, including different programmatic models and service frameworks. In recent years, HPC has been coupled with Containerization, as a way to deploy, manage and run workloads in an automated and efficient manner, including those relying on accelerators. The performance of heterogeneous workloads, however, depends on the behavior of the platform scheduler, and of the mechanisms used to share accelerators, being also constraint by the limited number of accelerators that each node may host. This paper describes an approach by which the last limitation may be overcome, using a Kubernetes cluster as a show case. The approach builds on the integration of Kubernetes with rOpenCL, an OpenCL API forwarder for remote execution of OpenCL calls. This combination may also be particularly useful in Edge Computing scenarios, where containerized edge services gain the ability to access, transparently and efficiently, remote (e.g. cloud-based) accelerators. Some preliminary experimental results are presented, demonstrating the feasibility of this integration, and the impact on performance for an OpenCL application.por
dc.description.sponsorshipThis work was supported by national funds through FCT/MCTES (PIDDAC): CeDRI, UIDB/05757/2020 (DOI: 10.54499/UIDB/05757/2020) and UIDP/05757/2020 (DOI: 10.54499/UIDP/05757/2020); and SusTEC, LA/P/0007/2020 (DOI: 10.54499/LA/P/0007/2020).
dc.identifier.citationAlves, Rui; Rufino, José (2024). Leveraging shared accelerators in kubernetes clusters with rOpenCL. In 22nd International Conference on Software Engineering Research, Management and Applications, SERA 2024. p. 189-192. ISBN 979-835039134-3 DOI: 10.1109/61261.2024.10685647
dc.identifier.doi10.1109/61261.2024.10685647
dc.identifier.isbn979-835039134-3
dc.identifier.urihttp://hdl.handle.net/10198/36092
dc.language.isoeng
dc.peerreviewedyes
dc.publisherIEEE
dc.relationResearch Centre in Digitalization and Intelligent Robotics
dc.relationAssociate Laboratory for Sustainability and Tecnology in Mountain Regions
dc.relation.hasversionhttps://ieeexplore.ieee.org/document/10685647
dc.relation.ispartof2024 IEEE/ACIS 22nd International Conference on Software Engineering Research, Management and Applications (SERA)
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectHeterogeneous Computing
dc.subjectContainerization
dc.subjectOpenCL
dc.subjectKubernetes
dc.titleLeveraging shared accelerators in kubernetes clusters with rOpenCLpor
dc.typeconference paper
dspace.entity.typePublication
oaire.awardNumberUIDP/05757/2020
oaire.awardNumberLA/P/0007/2020
oaire.awardTitleResearch Centre in Digitalization and Intelligent Robotics
oaire.awardTitleAssociate Laboratory for Sustainability and Tecnology in Mountain Regions
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDP%2F05757%2F2020/PT
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/LA%2FP%2F0007%2F2020/PT
oaire.citation.conferenceDate2024
oaire.citation.conferencePlaceHonolulu
oaire.citation.endPage192
oaire.citation.startPage189
oaire.citation.title22nd International Conference on Software Engineering Research, Management and Applications, SERA 2024
oaire.fundingStream6817 - DCRRNI ID
oaire.fundingStream6817 - DCRRNI ID
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
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.identifierhttp://doi.org/10.13039/501100001871
project.funder.nameFundação para a Ciência e a Tecnologia
project.funder.nameFundação para a Ciência e a Tecnologia
relation.isAuthorOfPublication59025c90-9178-412c-ae43-fe1a6122c72a
relation.isAuthorOfPublication1e24d2ce-a354-442a-bef8-eebadd94b385
relation.isAuthorOfPublication.latestForDiscovery1e24d2ce-a354-442a-bef8-eebadd94b385
relation.isProjectOfPublicationd0a17270-80a8-4985-9644-a04c2a9f2dff
relation.isProjectOfPublication6255046e-bc79-4b82-8884-8b52074b4384
relation.isProjectOfPublication.latestForDiscoveryd0a17270-80a8-4985-9644-a04c2a9f2dff

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
Leveraging_Shared_Accelerators_in_Kubernetes_Clusters_with_rOpenCL.pdf
Tamanho:
649.63 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: