Identificador persistente para citar o vincular este elemento: http://hdl.handle.net/10662/20371
Registro completo de Metadatos
Campo DCValoridioma
dc.contributor.authorNuriyev, Emin-
dc.contributor.authorRico Gallego, Juan Antonio-
dc.contributor.authorLastovetsky, Alexey L.-
dc.date.accessioned2024-02-07T18:44:41Z-
dc.date.available2024-02-07T18:44:41Z-
dc.date.issued2022-
dc.identifier.issn0743-7315-
dc.identifier.urihttp://hdl.handle.net/10662/20371-
dc.description.abstractThe performance of collective communication operations determines the overall performance of MPI applications. Different algorithms have been developed and implemented for each MPI collective operation, but none proved superior in all situations. Therefore, MPI implementations have to solve the problem of selecting the optimal algorithm for the collective operation depending on the platform, the number of processes involved, the message size(s), etc. The current solution method is purely empirical. Recently, an alternative solution method using analytical performance models of collective algorithms has been proposed and proved both accurate and efficient for one-process-per-CPU configurations. The method derives the analytical performance models of algorithms from their code implementation rather than from high-level mathematical definitions, and estimates the parameters of the models separately for each algorithm. The method is network and topology oblivious and uses the Hockney model for point-to-point communications. In this paper, we extend that selection method to the case of clusters of multi-core processors, where each core of the platform runs a process of the MPI application. We present the proposed approach using Open MPI broadcast algorithms, and experimentally validate it on three different clusters of multi-core processors, Grisou, Gros and MareNostrum4.es_ES
dc.format.extent16es_ES
dc.format.mimetypeapplication/pdfen_US
dc.language.isoenges_ES
dc.publisherElsevieres_ES
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rightsAtribución 4.0 Internacional-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/-
dc.subjectMessage passinges_ES
dc.subjectCollective communication algorithmses_ES
dc.subjectCommunication performance modelinges_ES
dc.subjectMPIes_ES
dc.subjectMulti-core clusterses_ES
dc.titleModel-based selection of optimal MPI broadcast algorithms for multi-core clusterses_ES
dc.typearticlees_ES
dc.description.versionpeerReviewedes_ES
europeana.typeTEXTen_US
dc.rights.accessRightsopenAccesses_ES
europeana.dataProviderUniversidad de Extremadura. Españaes_ES
dc.type.versionpublishedVersiones_ES
dc.contributor.affiliationUniversidad de Extremadura. Departamento de Ingeniería de Sistemas Informáticos y Telemáticoses_ES
dc.relation.publisherversionhttps://doi.org/10.1016/j.jpdc.2022.03.012es_ES
dc.identifier.publicationtitleJournal of Parallel and Distributed Computinges_ES
dc.identifier.publicationfirstpage1es_ES
dc.identifier.publicationlastpage16es_ES
dc.identifier.publicationvolume165es_ES
dc.identifier.orcid0000-0002-4264-7473es_ES
Colección:DISIT - Artículos

Archivos
Archivo Descripción TamañoFormato 
1-s2.0-S0743731522000697-main-2.pdf988,44 kBAdobe PDFDescargar


Este elemento está sujeto a una licencia Licencia Creative Commons Creative Commons