A 2D algorithm with asymmetric workload for the UPC conjugate gradient method

UDC.coleccionInvestigaciónes_ES
UDC.departamentoEnxeñaría de Computadoreses_ES
UDC.endPage829es_ES
UDC.grupoInvGrupo de Arquitectura de Computadores (GAC)es_ES
UDC.issue2es_ES
UDC.journalTitleThe Journal of Supercomputinges_ES
UDC.startPage816es_ES
UDC.volume70es_ES
dc.contributor.authorGonzález-Domínguez, Jorge
dc.contributor.authorMarques, Osni A.
dc.contributor.authorMartín, María J.
dc.contributor.authorTouriño, Juan
dc.date.accessioned2018-08-14T12:12:40Z
dc.date.available2018-08-14T12:12:40Z
dc.date.issued2014
dc.descriptionThis is a post-peer-review, pre-copyedit version of an article published in Journal of Supercomputing. The final authenticated version is available online at: https://doi.org/10.1007/s11227-014-1300-0es_ES
dc.description.abstract[Abstract] This paper examines four different strategies, each one with its own data distribution, for implementing the parallel conjugate gradient (CG) method and how they impact communication and overall performance. Firstly, typical 1D and 2D distributions of the matrix involved in CG computations are considered. Then, a new 2D version of the CG method with asymmetric workload, based on leaving some threads idle during part of the computation to reduce communication, is proposed. The four strategies are independent of sparse storage schemes and are implemented using Unified Parallel C (UPC), a Partitioned Global Address Space (PGAS) language. The strategies are evaluated on two different platforms through a set of matrices that exhibit distinct sparse patterns, demonstrating that our asymmetric proposal outperforms the others except for one matrix on one platform.es_ES
dc.description.sponsorshipMinisterio de Economía y Competitividad; TIN2013-42148-Pes_ES
dc.description.sponsorshipXunta de Galicia; GRC2013/055es_ES
dc.description.sponsorshipUnited States. Department of Energy; DEAC03-76SF00098es_ES
dc.identifier.citationGonzález-Domínguez, J., Marques, O.A., Martín, M.J. et al. J Supercomput (2014) 70: 816. https://doi.org/10.1007/s11227-014-1300-0es_ES
dc.identifier.doi10.1007/s11227-014-1300-0
dc.identifier.issn0920-8542
dc.identifier.issn1573-0484
dc.identifier.urihttp://hdl.handle.net/2183/20967
dc.language.isoenges_ES
dc.publisherSpringer New York LLCes_ES
dc.relation.urihttps://doi.org/10.1007/s11227-014-1300-0es_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectConjugate gradientes_ES
dc.subjectPGASes_ES
dc.subjectUPCes_ES
dc.subjectPerformance optimizationes_ES
dc.subjectData distributiones_ES
dc.titleA 2D algorithm with asymmetric workload for the UPC conjugate gradient methodes_ES
dc.typejournal articlees_ES
dspace.entity.typePublication
relation.isAuthorOfPublication84d13059-7f4b-4cb5-ac65-0e07a77271f0
relation.isAuthorOfPublication049797cb-6695-43ea-8f32-efc754fbfda6
relation.isAuthorOfPublication86e306a5-99a1-4c43-8faa-720f0a9f0a34
relation.isAuthorOfPublication.latestForDiscovery84d13059-7f4b-4cb5-ac65-0e07a77271f0

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
J.González_Dominguez_A_2D_Algorithm_with_Asymmetric_Workload_for_the_UPC_Conjugate_Gradient_Method_2014.pdf
Size:
588.05 KB
Format:
Adobe Portable Document Format
Description: