Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 928232

A novel MPI reduction algorithm resilient to imbalances in process arrival times


Marendic, P.; Lemeire, J.; Vucinic, D.; Schelkens, P.
A novel MPI reduction algorithm resilient to imbalances in process arrival times // The Journal of Supercomputing, 72 (2016), 5; 1973-2013 doi:10.1007/s11227-016-1707-x (međunarodna recenzija, članak, znanstveni)


CROSBI ID: 928232 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
A novel MPI reduction algorithm resilient to imbalances in process arrival times

Autori
Marendic, P. ; Lemeire, J. ; Vucinic, D. ; Schelkens, P.

Izvornik
The Journal of Supercomputing (0920-8542) 72 (2016), 5; 1973-2013

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
Reduction ; MPI ; Load imbalance ; Collective operations ; System noise ; Process arrival time

Sažetak
Reduction algorithms are optimized only under the assumption that all processes commence the reduction simultaneously. Research on process arrival times has shown that this is rarely the case. Thus, all benchmarking methodologies that take into account only balanced arrival times might not portray a true picture of real-world algorithm performance. In this paper, we select a subset of four reduction algorithms frequently used by library implementations and evaluate their performance for both balanced and imbalanced process arrival times. The main contribution of this paper is a novel imbalance robust algorithm that uses pre-knowledge of process arrival times to construct reduction schedules. The performance of selected algorithms was empirically evaluated on a 128 node subset of the Partnership for Advanced Computing in Europe CURIE supercomputer. The reported results show that the new imbalance robust algorithm universally outperforms all the selected algorithms, whenever the reduction schedule is precomputed. We find that when the cost of schedule construction is included in the total runtime, the new algorithm outperforms the selected algorithms for problem sizes greater than 1 MiB.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Ustanove:
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek

Profili:

Avatar Url Dean Vučinić (autor)

Avatar Url Petar Marendić (autor)

Poveznice na cjeloviti tekst rada:

doi

Citiraj ovu publikaciju:

Marendic, P.; Lemeire, J.; Vucinic, D.; Schelkens, P.
A novel MPI reduction algorithm resilient to imbalances in process arrival times // The Journal of Supercomputing, 72 (2016), 5; 1973-2013 doi:10.1007/s11227-016-1707-x (međunarodna recenzija, članak, znanstveni)
Marendic, P., Lemeire, J., Vucinic, D. & Schelkens, P. (2016) A novel MPI reduction algorithm resilient to imbalances in process arrival times. The Journal of Supercomputing, 72 (5), 1973-2013 doi:10.1007/s11227-016-1707-x.
@article{article, author = {Marendic, P. and Lemeire, J. and Vucinic, D. and Schelkens, P.}, year = {2016}, pages = {1973-2013}, DOI = {10.1007/s11227-016-1707-x}, keywords = {Reduction, MPI, Load imbalance, Collective operations, System noise, Process arrival time}, journal = {The Journal of Supercomputing}, doi = {10.1007/s11227-016-1707-x}, volume = {72}, number = {5}, issn = {0920-8542}, title = {A novel MPI reduction algorithm resilient to imbalances in process arrival times}, keyword = {Reduction, MPI, Load imbalance, Collective operations, System noise, Process arrival time} }
@article{article, author = {Marendic, P. and Lemeire, J. and Vucinic, D. and Schelkens, P.}, year = {2016}, pages = {1973-2013}, DOI = {10.1007/s11227-016-1707-x}, keywords = {Reduction, MPI, Load imbalance, Collective operations, System noise, Process arrival time}, journal = {The Journal of Supercomputing}, doi = {10.1007/s11227-016-1707-x}, volume = {72}, number = {5}, issn = {0920-8542}, title = {A novel MPI reduction algorithm resilient to imbalances in process arrival times}, keyword = {Reduction, MPI, Load imbalance, Collective operations, System noise, Process arrival time} }

Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font