@inproceedings{4bc6fd40cd3547e1a3d55adbbd7948ee,
title = "Symmetric rank-k update on clusters of multicore processors with SMPSs",
abstract = "We investigate the use of the SMPSs programming model to leverage task parallelism in the execution of a message-passing implementation of the symmetric rank-k update on clusters equipped with multicore processors. Our experience shows that the major difficulties to adapt the code to the MPI/SMPSs instance of this programming model are due to the usage of the conventional column-major layout of matrices in numerical libraries. On the other hand, the experimental results show a considerable increase in the performance and scalability of our solution when compared with the standard options based on the use of a pure MPI approach or a hybrid one that combines MPI/multi-threaded BLAS.",
keywords = "Linear algebra, SMPSs, ScaLAPACK, clusters of multi-core processors, message passing numerical libraries",
author = "Badia, {Rosa M.} and Jesus Labarta and Vladimir Marjanovic and Mart{\'i}n, {Alberto F.} and Rafael Mayo and Quintana-Ort{\'i}, {Enrique S.} and Ruym{\'a}n Reyes",
year = "2012",
doi = "10.3233/978-1-61499-041-3-657",
language = "English",
isbn = "9781614990406",
series = "Advances in Parallel Computing",
publisher = "IOS Press BV",
pages = "657--664",
booktitle = "Applications, Tools and Techniques on the Road to Exascale Computing",
address = "Netherlands",
}