clOpenCL : supporting distributed heterogeneous computing in HPC clusters
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2013 |
| Outros Autores: | , , |
| 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 |