Mostra el registre d'ítem simple

dc.contributor.authorMartín Huertas, Alberto Francisco
dc.contributor.authorReyes, Ruyman
dc.contributor.authorBadia Sala, Rosa Maria
dc.contributor.authorQuintana Ortí, Enrique Salvador
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Resistència de Materials i Estructures a l'Enginyeria
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2014-07-10T09:11:26Z
dc.date.available2014-07-10T09:11:26Z
dc.date.created2014-05
dc.date.issued2014-05
dc.identifier.citationMartín, A. F. [et al.]. Leveraging task-parallelism in message-passing dense matrix factorizations using SMPSs. "Parallel computing", Maig 2014, vol. 40, núm. 5-6, p. 113-128.
dc.identifier.issn0167-8191
dc.identifier.urihttp://hdl.handle.net/2117/23465
dc.description.abstractIn this paper, we investigate how to exploit task-parallelism during the execution of the Cholesky factorization on clusters of multicore processors with the SMPSs programming model. Our analysis reveals that the major difficulties in adapting the code for this operation in ScaLAPACK to SMPSs lie in algorithmic restrictions and the semantics of the SMPSs programming model, but also that they both can be overcome with a limited programming effort. The experimental results report considerable gains in performance and scalability of the routine parallelized with SMPSs when compared with conventional approaches to execute the original ScaLAPACK implementation in parallel as well as two recent message-passing routines for this operation. In summary, our study opens the door to the possibility of reusing message-passing legacy codes/libraries for linear algebra, by introducing up-to-date techniques like dynamic out-of-order scheduling that significantly upgrade their performance, while avoiding a costly rewrite/reimplementation.
dc.description.sponsorshipThis research was supported by Project EU INFRA-2010-1.2.2 \TEXT:Towards EXa op applicaTions". The researcher at BSC-CNS was supported by the HiPEAC-2 Network of Excellence (FP7/ICT 217068), the Spanish Ministry of Education (CICYT TIN2011-23283, TIN2007-60625 and CSD2007- 00050), and the Generalitat de Catalunya (2009-SGR-980). The researcher at CIMNE was partially funded by the UPC postdoctoral grants under the programme \BKC5-Atracció i Fidelització de talent al BKC". The researcher at UJI was supported by project CICYT TIN2008-06570-C04-01 and FEDER. We thank Jesus Labarta, from BSC-CNS, for helpful discussions on SMPSs and his help with the performance analysis of the codes with Paraver. We thank Vladimir Marjanovic, also from BSC-CNS, for his help in the set-up and tuning of the MPI/SMPSs tools on JuRoPa. Finally, we thank Rafael Mayo, from UJI, for his support in the preliminary stages of this work. The authors gratefully acknowledge the computing time granted on the supercomputer JuRoPa at Jülich Supercomputing Centrer.
dc.format.extent16 p.
dc.language.isoeng
dc.rightsAttribution-NonCommercial-NoDerivs 4.0 International License
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors::Arquitectures paral·leles
dc.subject.lcshParallel computation
dc.subject.otherClusters of multi-core processors
dc.subject.otherLinear algebra
dc.subject.otherMessage-passing numerical libraries
dc.subject.otherTask parallelism
dc.titleLeveraging task-parallelism in message-passing dense matrix factorizations using SMPSs
dc.typeArticle
dc.subject.lemacComputació paralel.la
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1016/j.parco.2014.04.001
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://www.sciencedirect.com/science/article/pii/S0167819114000441
dc.rights.accessOpen Access
local.identifier.drac14920725
dc.description.versionPreprint
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO/6PN/TIN2011-23283
dc.relation.projectidinfo:eu-repo/grantAgreement/MEC//TIN2007-60625/ES/COMPUTACION DE ALTAS PRESTACIONES V/
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/FP7/217068/EU/High Performance and Embedded Architecture and Compilation/HIPEAC
local.citation.authorMartín, A. F.; Reyes, R.; Badia, R.M.; Quintana, E.
local.citation.publicationNameParallel computing
local.citation.volume40
local.citation.number5-6
local.citation.startingPage113
local.citation.endingPage128


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple