Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/70853
Título
TuCCompi: A Multi-Layer Programing Model for Heterogeneous Systems with Auto-Tuning Capabilities
Otros títulos
TuCCompi: A Multi-Layer Programming Model for Heterogeneous Systems with Auto-Tuning Capabilities
Autor
Congreso
HiPEAC 2014 Workshop on High-Level Parallel Programming for GPUs (HLPGPU)
Año del Documento
2014
Descripción Física
10 p.
Descripción
Producción Científica
Documento Fuente
HiPEAC 2014 Workshop on High-Level Parallel Programming for GPUs (HLPGPU), Vienna, Austria.
Resumen
During the last decade, parallel processor architectures have become a powerful tool to deal with massively-parallel problems that require High Performance Computing (HPC). The last trend of HPC is the use of heterogeneous environments, that combine different computational power units, such as CPU-cores and GPUs. Performance maximization of any GPU parallel implementation of an algorithm requires an in-depth knowledge about its underlying architecture, becoming a tedious task only suited for experienced programmers. In this paper we present TuCCompi, a multi-layer framework that not only transparently exploits heterogeneous systems, but automatically tunes the GPU capabilities by choosing the optimal values for their configuration parameters, using the kernel characterization provided by the programmer. This model is very useful to tackle problems characterized by independent , high computational-load tasks with none or few communications , such as embarrassingly-parallel problems. We have evaluated TuCCompi in different, real-world heterogeneous environments using the APSP problem as a case study.
Materias (normalizadas)
Informática
Materias Unesco
1203 Ciencia de Los Ordenadores
3304 Tecnología de Los Ordenadores
Palabras Clave
APSP
Auto-Tuning
CUDA
GPU
Heterogeneous system
HPC framework
MPI
OpenMP
Parallel model
Patrocinador
This research is partly sup-ported by the Spanish Government (TIN2007-62302, TIN2011-25639, CENIT OCEANLIDER, CAPAP-H networks TIN2010-12011-E and TIN2011-15734-E), Junta de Castilla y Le ́on, Spain(VA094A08, VA172A12-2), and the HPC-EUROPA2 project (projectnumber: 228398) with the support of the European Commission -Capacities Area - Research Infrastructures Initiative and the Com-plexHPC COST Action.
Version del Editor
Idioma
eng
Tipo de versión
info:eu-repo/semantics/publishedVersion
Derechos
openAccess
Aparece en las colecciones
Ficheros en el ítem