General‐purpose computation on GPUs for high performance cloud computing
Use este enlace para citar
http://hdl.handle.net/2183/20871Coleccións
- GI-GAC - Artigos [193]
Metadatos
Mostrar o rexistro completo do ítemTítulo
General‐purpose computation on GPUs for high performance cloud computingAutor(es)
Data
2013-08Cita bibliográfica
Expósito, R. R., Taboada, G. L., Ramos, S., Touriño, J., & Doallo, R. (2013). General‐purpose computation on GPUs for high performance cloud computing. Concurrency and Computation: Practice and Experience, 25(12), 1628-1642.
Resumo
[Abstract] Cloud computing is offering new approaches for High Performance Computing (HPC) as it provides dynamically scalable resources as a service over the Internet. In addition, General‐Purpose computation on Graphical Processing Units (GPGPU) has gained much attention from scientific computing in multiple domains, thus becoming an important programming model in HPC. Compute Unified Device Architecture (CUDA) has been established as a popular programming model for GPGPUs, removing the need for using the graphics APIs for computing applications. Open Computing Language (OpenCL) is an emerging alternative not only for GPGPU but also for any parallel architecture. GPU clusters, usually programmed with a hybrid parallel paradigm mixing Message Passing Interface (MPI) with CUDA/OpenCL, are currently gaining high popularity. Therefore, cloud providers are deploying clusters with multiple GPUs per node and high‐speed network interconnects in order to make them a feasible option for HPC as a Service (HPCaaS). This paper evaluates GPGPU for high performance cloud computing on a public cloud computing infrastructure, Amazon EC2 Cluster GPU Instances (CGI), equipped with NVIDIA Tesla GPUs and a 10 Gigabit Ethernet network. The analysis of the results, obtained using up to 64 GPUs and 256‐processor cores, has shown that GPGPU is a viable option for high performance cloud computing despite the significant impact that virtualized environments still have on network overhead, which still hampers the adoption of GPGPU communication‐intensive applications. Copyright
Palabras chave
Cloud Computing
General‐Purporse computation on GPU (GPGPU)
High performance computing (HPC)
10 Gigabit ethernet
CUDA
OpenCL
MPI
General‐Purporse computation on GPU (GPGPU)
High performance computing (HPC)
10 Gigabit ethernet
CUDA
OpenCL
MPI
Descrición
This is the peer reviewed version of the following article: Expósito, R. R., Taboada, G. L., Ramos, S., Touriño, J., & Doallo, R. (2013). General‐purpose computation on GPUs for high performance cloud computing. Concurrency and Computation: Practice and Experience, 25(12), 1628-1642., which has been published in final form at https://doi.org/10.1002/cpe.2845. This article may be used for non-commercial purposes in accordance with Wiley Terms and Conditions for Use of Self-Archived Versions.
Versión do editor
ISSN
1532-0626
1532-0634
1532-0634
Ítems relacionados
Mostrando ítems relacionados por Título, autor ou materia.
-
Building Decentralized Fog Computing-Based Smart Parking Systems: From Deterministic Propagation Modeling to Practical Deployment
Celaya-Echarri, Mikel; Froiz-Míguez, Iván; Azpilicueta, Leyre; Fraga-Lamas, Paula; López Iturri, Peio; Falcone, Francisco; Fernández-Caramés, Tiago M. (Institute of Electrical and Electronics Engineers, 2020-06-25)[Abstract] The traditional process of finding a vacant parking slot is often inefficient: it increases driving time, traffic congestion, fuel consumption and exhaust emissions. To address such problems, smart parking systems ... -
Performance analysis of HPC applications in the cloud
Expósito, Roberto R.; Taboada, Guillermo L.; Ramos Garea, Sabela; Touriño, Juan; Doallo, Ramón (Elsevier BV * North-Holland, 2013-01)[Abstract] The scalability of High Performance Computing (HPC) applications depends heavily on the efficient support of network communications in virtualized environments. However, Infrastructure as a Service (IaaS) providers ... -
Running scientific codes on amazon EC2: a performance analysis of five high-end instances
Expósito, Roberto R.; Taboada, Guillermo L.; Pardo, Xoán C.; Touriño, Juan; Doallo, Ramón (Springer New York LLC, 2013)[Abstract] Amazon Web Services (AWS) is a well-known public Infrastructure-as-a-Service (IaaS) provider whose Elastic Computing Cloud (EC2) o ering includes some instances, known as cluster instances, aimed at High-Performance ...