предложить программу Benchmark для сравнения MPICH и OpenMPI - PullRequest
8 голосов
/ 19 марта 2011

Я новичок в HPC, и задача в том, чтобы провести анализ производительности и сравнение MPICH и OpenMPI в кластере, состоящем из серверов IBM, оснащенных двухъядерными процессорами AMD Opteron, работающих на ClusterVisionOS.

Какую тестовую программу выбрать для сравнения между реализациями MPICH и OpenMPI?

Я не уверен, может ли помочь высокопроизводительный тест Linpack, поскольку я не пытаюсь измерить производительностьСам кластер .. любезно предложите ..

Спасибо

Ответы [ 2 ]

14 голосов
/ 19 марта 2011

Классическими примерами являются:

  • Параллельные эталонные тесты NAS - это типичные числовые ядра, которые можно увидеть во многих приложениях для научных вычислений.По общему признанию, они имеют много вычислений, но также имеют шаблоны связи, которые вы ожидаете увидеть в реальных приложениях, поэтому они довольно актуальны.
  • Или, если вы действительно просто хотите использовать «микробенчмарки» MPI, Тесты OSU или Intel MPI Benchmarks являются хорошо известными вариантами.Они запускают миллионы тестов - ping-poing, широковещание и т. Д. - различных размеров и конфигураций, так что вы получите очень большой объем данных.Хорошей новостью является то, что если вы запустите их с двумя MPI, вы точно будете знать, где каждый из них сильнее или слабее.

MPICH и OpenMPI активно поддерживаются и очень надежны, и имеютдавнее дружеское соперничество;поэтому я был бы очень удивлен, если бы вы обнаружили, что один из них последовательно быстрее, чем другой.У нас были оба в нашей системе, и были различия с настройками по умолчанию в реальных приложениях, но обычно довольно маленькие, некоторые предпочитали одно, а другие - другое.Но чтобы действительно выяснить, что лучше для конкретного приложения, вам нужно сделать больше, чем запустить с параметрами по умолчанию;обе реализации могут иметь большое количество переменных, определяющих, как они работают с коллективами (в OpenMPI 1.5.x есть очень интересные на вид иерархические коллективы, с которыми я еще не играл) и т. д.

0 голосов
/ 14 января 2016

Что бы я сделал, это поиск в Цифровой библиотеке ACM .Вы получите объективные вещи там.

Несколько советов по поиску:

  • Сортировка по релевантности.
  • Прочитайте реферат (внизу), чтобы увидеть, соответствует ли он тому, что вы ищете.

Если бумага соответствует вашему запросу, купите ее, как правило, дешево.Другой вариант - подписаться на ACM, если вы планируете частый поиск, поскольку вы получите более выгодную цену.

Надеюсь, это кому-нибудь поможет.

...