Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/74471
Título
Improving the Performance of Task-Based Linear Algebra Software with Autotuning Techniques on Heterogeneous Architectures
Año del Documento
2023
Editorial
Springer
Descripción
Producción Científica
Documento Fuente
Lecture Notes in Computer Science, 2023, Volume 14073, Pages 668-682
Abstract
This work presents several self-optimization strategies to improve the performance of task-based linear algebra software on heterogeneous systems. The study focuses on Chameleon, a task-based dense linear algebra software whose routines are computed using a tile-based algorithmic scheme and executed in the available computing resources of the system using a scheduler which dynamically handles data dependencies among the basic computational kernels of each linear algebra routine. The proposed strategies are applied to select the best values for the parameters that affect the performance of the routines, such as the tile size or the scheduling policy, among others. Also, parallel optimized implementations provided by existing linear algebra libraries, such as Intel MKL (on multicore CPU) or cuBLAS (on GPU) are used to execute each of the computational kernels of the routines. Results obtained on a heterogeneous system composed of several multicore and multiGPU are satisfactory, with performances close to the experimental optimum.
Materias (normalizadas)
Computación Heterogénea
Auto-Tuning
Materias Unesco
1203 Ciencia de Los Ordenadores
3304 Tecnología de Los Ordenadores
Palabras Clave
Heterogeneous Computing
Task-based Scheduling
Linear Algebra
Autotuning
ISSN
0302-9743
Revisión por pares
SI
Patrocinador
Este trabajo forma parte del proyecto de investigación RTI2018-098156-B-C53 financiado por la Agencia Estatal de Investigación (AEI) y el Ministerio de Ciencia, Innovación y Universidades (MCIU)
Version del Editor
Propietario de los Derechos
© Springer Nature Switzerland AG
Idioma
eng
Tipo de versión
info:eu-repo/semantics/publishedVersion
Derechos
restrictedAccess
Collections
Files in this item