Publication:
On the autotuning of task-based numerical libraries for heterogeneous architectures

relationships.isAuthorOfPublication
relationships.isSecondaryAuthorOf
relationships.isDirectorOf
Authors
Agullo, Emmanuel ; Cámara, Jesús ; Cuenca Muñoz, Antonio Javier ; Giménez, Domingo
item.page.secondaryauthor
Facultad de Informática
item.page.director
Publisher
IOS Press
publication.page.editor
DOI
item.page.type
info:eu-repo/semantics/article
Description
Abstract
A roadmap for autotuning task-based numerical libraries is presented. Carefully chosen experiments are carried out when the numerical library is being installed to assess its performance. Real and simulated executions are considered to optimize the routine. The discussion is illustrated with a task-based tile Cholesky factorization, and the aim is to find the optimum tile size for any problem size, using the Chameleon numerical linear algebra package on top of the StarPU runtime system and also with the SimGrid simulator. The study shows that combining a smart exploration strategy of the search space with both real and simulated executions results in a fast, reliable autotuning process.
Citation
Agullo, E., Cámara, J., Cuenca, J., Giménez, D.: On the Autotuning of Task- Based Numerical Libraries fo Heterogeneous Architectures. In: Proceedings of the 2019 International Conference on Parallel Computing. Advances in Parallel Computing, vol. 36, pp. 157–166 (2020)
item.page.embargo
Collections