Distributed heterogeneous computing with clOpenCL
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2012 |
| Outros Autores: | , , |
| 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 |