Distributed heterogeneous computing with clOpenCL

Detalhes bibliográficos
Autor(a) principal: Ribeiro, Tiago Filipe Rodrigues
Data de Publicação: 2012
Outros Autores: Afonso, Mário João da Costa, Rufino, José, Alves, Albano
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10198/10278
Resumo: Clusters of heterogeneous computing nodes provide an opportunity to significantly increase the performance of parallel and High-Performance Computing (HPC) applications, by combining traditional multi-core CPUs coupled with accelerator devices, interconnected by high throughput and low latency networking technologies. However, developing efficient applications to run in clusters that integrate GPUs and other accelerators often requires a great effort, demanding programmers to follow complex development methodologies in order to suit algorithms and applications to the new heterogeneous parallel environment. OpenCL is an open programming standard for heterogeneous computing. It suffers, however, from a major limitation: applications can only make use of the local compute devices, present on a single machine. clOpenCL (cluster OpenCL) supports the simple deployment and efficient running of unmodified OpenCL-based parallel applications that may span several cluster nodes, expanding the original single-node OpenCL model.
id RCAP_0951b80cbe7074c827ce3e9275688ac9
oai_identifier_str oai:bibliotecadigital.ipb.pt:10198/10278
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 Distributed heterogeneous computing with clOpenCLHeterogeneous computingCluster computingGPGPU computingOpenCLClusters of heterogeneous computing nodes provide an opportunity to significantly increase the performance of parallel and High-Performance Computing (HPC) applications, by combining traditional multi-core CPUs coupled with accelerator devices, interconnected by high throughput and low latency networking technologies. However, developing efficient applications to run in clusters that integrate GPUs and other accelerators often requires a great effort, demanding programmers to follow complex development methodologies in order to suit algorithms and applications to the new heterogeneous parallel environment. OpenCL is an open programming standard for heterogeneous computing. It suffers, however, from a major limitation: applications can only make use of the local compute devices, present on a single machine. clOpenCL (cluster OpenCL) supports the simple deployment and efficient running of unmodified OpenCL-based parallel applications that may span several cluster nodes, expanding the original single-node OpenCL model.This work was funded by ERDF - European Regional Development Fund through the COMPETE Programme (operational programme for competitiveness) and by National Funds through the FCT (Portuguese Foundation for Science and Technology) within project FCOMP-01-0124-FEDER-010067.Biblioteca Digital do IPBRibeiro, Tiago Filipe RodriguesAfonso, Mário João da CostaRufino, JoséAlves, Albano2014-09-03T08:20:10Z20122012-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10198/10278engRibeiro, Tiago; Afonso, Mário; Rufino, José; Alves, Albano (2012). Distributed heterogeneous computing with clOpenCL. In INForum 2012 - Simpósio de Informática. Almada, Portugalinfo: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:RCAAP2025-02-25T12:01:28Zoai:bibliotecadigital.ipb.pt:10198/10278Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T11:26:06.048103Repositó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 Distributed heterogeneous computing with clOpenCL
title Distributed heterogeneous computing with clOpenCL
spellingShingle Distributed heterogeneous computing with clOpenCL
Ribeiro, Tiago Filipe Rodrigues
Heterogeneous computing
Cluster computing
GPGPU computing
OpenCL
title_short Distributed heterogeneous computing with clOpenCL
title_full Distributed heterogeneous computing with clOpenCL
title_fullStr Distributed heterogeneous computing with clOpenCL
title_full_unstemmed Distributed heterogeneous computing with clOpenCL
title_sort Distributed heterogeneous computing with clOpenCL
author Ribeiro, Tiago Filipe Rodrigues
author_facet Ribeiro, Tiago Filipe Rodrigues
Afonso, Mário João da Costa
Rufino, José
Alves, Albano
author_role author
author2 Afonso, Mário João da Costa
Rufino, José
Alves, Albano
author2_role author
author
author
dc.contributor.none.fl_str_mv Biblioteca Digital do IPB
dc.contributor.author.fl_str_mv Ribeiro, Tiago Filipe Rodrigues
Afonso, Mário João da Costa
Rufino, José
Alves, Albano
dc.subject.por.fl_str_mv Heterogeneous computing
Cluster computing
GPGPU computing
OpenCL
topic Heterogeneous computing
Cluster computing
GPGPU computing
OpenCL
description Clusters of heterogeneous computing nodes provide an opportunity to significantly increase the performance of parallel and High-Performance Computing (HPC) applications, by combining traditional multi-core CPUs coupled with accelerator devices, interconnected by high throughput and low latency networking technologies. However, developing efficient applications to run in clusters that integrate GPUs and other accelerators often requires a great effort, demanding programmers to follow complex development methodologies in order to suit algorithms and applications to the new heterogeneous parallel environment. OpenCL is an open programming standard for heterogeneous computing. It suffers, however, from a major limitation: applications can only make use of the local compute devices, present on a single machine. clOpenCL (cluster OpenCL) supports the simple deployment and efficient running of unmodified OpenCL-based parallel applications that may span several cluster nodes, expanding the original single-node OpenCL model.
publishDate 2012
dc.date.none.fl_str_mv 2012
2012-01-01T00:00:00Z
2014-09-03T08:20:10Z
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10198/10278
url http://hdl.handle.net/10198/10278
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Ribeiro, Tiago; Afonso, Mário; Rufino, José; Alves, Albano (2012). Distributed heterogeneous computing with clOpenCL. In INForum 2012 - Simpósio de Informática. Almada, Portugal
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.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_ 1833591908269555712