Tidigare studier av applikationsanvändning visar att prestandan hos kollektiv kommunikation är avgörande för högpresterande databehandling. Trots aktiv forskning inom området saknas fortfarande både allmän och genomförbar lösning för optimering av kollektiva kommunikationsproblem. I detta dokument analyserar och försöker vi förbättra den kollektiva kommunikationen inom kluster inom ramen för det brett utplacerade MPI-programmeringsparadigmet genom att utvidga accepterade modeller för punkt-till-punkt-kommunikation, såsom Hockney, LogP/LogGP, och PLogP, till kollektiv verksamhet. Vi jämför prognoserna från modeller mot de experimentellt insamlade data och med hjälp av dessa resultat skapar vi optimal beslutsfunktion för sändningskollektiv. Vi jämför kvantitativt kvaliteten på de modellbaserade beslutsfunktionerna med den experimentellt optimala. - Addi-J. - Vad är det? Pješivac-Grbović ( ) · T. Angskun · G. nationally, i detta arbete, introducerar vi också en ny form av en optimerad trädbaserad sändningsalgoritm, splittrad-binary. Våra resultat visar att alla modeller kan ge användbara insikter i olika aspekter av de olika algoritmerna samt deras relativa prestanda. Ändå, baserat på våra resultat, tror vi att det fullständiga beroendet av modeller inte skulle ge optimala resultat. Dessutom har våra experimentella resultat identifierat gapparametern som den mest kritiska för korrekt modellering av både den klassiska punkt-till-punkt-baserade rörledningen och våra utvidgningar till fan-out topologier.
Pješivac-Grbović et al. REF-modellera MPI-kollektivens prestanda och jämföra deras modeller med experiment.
Performance analysis of MPI collective operations
{'venue': 'Cluster Computing', 'journal': 'Cluster Computing', 'mag_field_of_study': ['Computer Science']}