Symmetric rank-k update on clusters of multicore processors with SMPSs

Rosa M. Badia, Jesus Labarta, Vladimir Marjanovic, Alberto F. Martín, Rafael Mayo, Enrique S. Quintana-Ortí, Ruymán Reyes

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)


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.

Original languageEnglish
Title of host publicationApplications, Tools and Techniques on the Road to Exascale Computing
PublisherIOS Press BV
Number of pages8
ISBN (Print)9781614990406
Publication statusPublished - 2012
Externally publishedYes

Publication series

NameAdvances in Parallel Computing
ISSN (Print)0927-5452


Dive into the research topics of 'Symmetric rank-k update on clusters of multicore processors with SMPSs'. Together they form a unique fingerprint.

Cite this