clOpenCL : supporting distributed heterogeneous computing in HPC clusters

Detalhes bibliográficos
Autor(a) principal: Alves, Albano Agostinho Gomes
Data de Publicação: 2013
Outros Autores: Rufino, José, Pina, António Manuel Silva, Santos, Luís Paulo
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/1822/26070
Resumo: Clusters that combine heterogeneous compute device architectures, coupled with novel programming models, have created a true alternative to traditional (homogeneous) cluster computing, allowing to leverage the performance of parallel applications. In this paper we introduce clOpenCL, a platform that supports the simple deployment and efficient running of OpenCL-based parallel applications that may span several cluster nodes, expanding the original single-node OpenCL model. clOpenCL is deployed through user level services, thus allowing OpenCL applications from different users to share the same cluster nodes and their compute devices. Data exchanges between distributed clOpenCL components rely on Open-MX, a high-performance communication library. We also present extensive experimental data and key conditions that must be addressed when exploiting clOpenCL with real applications.
id RCAP_f18e91875bf8dcb1ee9f4e8f459d1227
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/26070
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling clOpenCL : supporting distributed heterogeneous computing in HPC clustersHeterogeneous SystemsClusterOpenCLGPGPUHeterogeneous/Cluster/GPGPU ComputingScience & TechnologyClusters that combine heterogeneous compute device architectures, coupled with novel programming models, have created a true alternative to traditional (homogeneous) cluster computing, allowing to leverage the performance of parallel applications. In this paper we introduce clOpenCL, a platform that supports the simple deployment and efficient running of OpenCL-based parallel applications that may span several cluster nodes, expanding the original single-node OpenCL model. clOpenCL is deployed through user level services, thus allowing OpenCL applications from different users to share the same cluster nodes and their compute devices. Data exchanges between distributed clOpenCL components rely on Open-MX, a high-performance communication library. We also present extensive experimental data and key conditions that must be addressed when exploiting clOpenCL with real applications.Fundação para a Ciência e TecnologiaSpringerUniversidade do MinhoAlves, Albano Agostinho GomesRufino, JoséPina, António Manuel SilvaSantos, Luís Paulo20132013-01-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/26070eng97836423694830302-974310.1007/978-3-642-36949-0_14info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:59:01Zoai:repositorium.sdum.uminho.pt:1822/26070Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T16:11:06.975462Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv clOpenCL : supporting distributed heterogeneous computing in HPC clusters
title clOpenCL : supporting distributed heterogeneous computing in HPC clusters
spellingShingle clOpenCL : supporting distributed heterogeneous computing in HPC clusters
Alves, Albano Agostinho Gomes
Heterogeneous Systems
Cluster
OpenCL
GPGPU
Heterogeneous/Cluster/GPGPU Computing
Science & Technology
title_short clOpenCL : supporting distributed heterogeneous computing in HPC clusters
title_full clOpenCL : supporting distributed heterogeneous computing in HPC clusters
title_fullStr clOpenCL : supporting distributed heterogeneous computing in HPC clusters
title_full_unstemmed clOpenCL : supporting distributed heterogeneous computing in HPC clusters
title_sort clOpenCL : supporting distributed heterogeneous computing in HPC clusters
author Alves, Albano Agostinho Gomes
author_facet Alves, Albano Agostinho Gomes
Rufino, José
Pina, António Manuel Silva
Santos, Luís Paulo
author_role author
author2 Rufino, José
Pina, António Manuel Silva
Santos, Luís Paulo
author2_role author
author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Alves, Albano Agostinho Gomes
Rufino, José
Pina, António Manuel Silva
Santos, Luís Paulo
dc.subject.por.fl_str_mv Heterogeneous Systems
Cluster
OpenCL
GPGPU
Heterogeneous/Cluster/GPGPU Computing
Science & Technology
topic Heterogeneous Systems
Cluster
OpenCL
GPGPU
Heterogeneous/Cluster/GPGPU Computing
Science & Technology
description Clusters that combine heterogeneous compute device architectures, coupled with novel programming models, have created a true alternative to traditional (homogeneous) cluster computing, allowing to leverage the performance of parallel applications. In this paper we introduce clOpenCL, a platform that supports the simple deployment and efficient running of OpenCL-based parallel applications that may span several cluster nodes, expanding the original single-node OpenCL model. clOpenCL is deployed through user level services, thus allowing OpenCL applications from different users to share the same cluster nodes and their compute devices. Data exchanges between distributed clOpenCL components rely on Open-MX, a high-performance communication library. We also present extensive experimental data and key conditions that must be addressed when exploiting clOpenCL with real applications.
publishDate 2013
dc.date.none.fl_str_mv 2013
2013-01-01T00:00:00Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/26070
url http://hdl.handle.net/1822/26070
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 9783642369483
0302-9743
10.1007/978-3-642-36949-0_14
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595791553331200