Detalhes do Documento

clOpenCL : supporting distributed heterogeneous computing in HPC clusters

Autor(es): Alves, Albano Agostinho Gomes cv logo 1 ; Rufino, José cv logo 2 ; Pina, António Manuel Silva cv logo 3 ; Santos, Luís Paulo cv logo 4

Data: 2013

Identificador Persistente: http://hdl.handle.net/1822/26070

Origem: RepositóriUM - Universidade do Minho

Assunto(s): Heterogeneous Systems; Cluster; OpenCL; GPGPU; Heterogeneous/Cluster/GPGPU Computing


Descrição
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.
Tipo de Documento Documento de conferência
Idioma Inglês
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Documentos Relacionados



    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento União Europeia