Ich bin neu bei HPC und die Aufgabe besteht darin, eine Leistungsanalyse und einen Vergleich zwischen MPICH und OpenMPI in einem Cluster durchzuführen, der aus IBM Servern mit Dual-Core AMD Opteron Prozessoren besteht, die auf einem ClusterVisionOS laufen.
Welches Benchmark-Programm sollte ich wählen, um zwischen MPICH- und OpenMPI-Implementierungen zu vergleichen?
Ich bin mir nicht sicher, ob High-Performance Linpack Benchmark helfen kann, da ich nicht versuche, die Leistung des Clusters selbst zu messen .. bitte schlagen Sie vor ..
Danke
Die klassischen Beispiele sind:
MPICH und OpenMPI sind beide aktiv gepflegt und sehr solide und haben eine lange freundschaftliche Rivalität; also wäre ich sehr überrascht, wenn Sie einen schneller als den anderen finden würden. Wir hatten beide auf unserem System, und es gab Unterschiede mit den Standardeinstellungen für echte Anwendungen, aber normalerweise ziemlich klein, einige bevorzugen einen, der den anderen bevorzugt. Aber um wirklich herauszufinden, was für eine bestimmte Anwendung besser ist, müssen Sie mehr tun als nur mit den Standardparametern zu arbeiten. Beide Implementierungen können eine große Anzahl von Variablen haben, die sich damit befassen, wie sie mit Kollektiven umgehen (OpenMPI 1.5.x hat sehr interessant aussehende hierarchische Kollektive, mit denen ich noch nicht gespielt habe), usw.
Was ich tun würde, ist in der ACM Digital Library zu suchen. Sie werden dort objektive Dinge bekommen.
Einige Tipps für die Suche:
Wenn ein Papier Ihrer Suche entspricht, kaufen Sie dieses Papier, es ist normalerweise billig. Eine andere Möglichkeit ist, ACM zu abonnieren, wenn Sie häufig suchen, da Sie einen besseren Preis erhalten.
Hoffe das hilft jemandem.
Tags und Links benchmarking mpi openmpi mpich