Поделиться через


Общие сведения о сходстве

Размещение и сходство процессов MPI могут привести к значительным улучшениям производительности для приложений MPI. Команда mpiexec принимает ряд аргументов, которые позволяют владельцам заданий управлять размещением процессов MPI, сходством и другими параметрами времени выполнения. Дополнительные сведения об этих параметрах см. в справочнике по командной строке Windows HPC. Параметр affinity позволяет владельцам заданий указать, что каждый ранг приложения MPI должен быть заблокирован на одном ядре (что может значительно повысить производительность для определенных приложений).

Если планировщик заданий задает сходство, параметр сопоставления, указанный в команде mpiexec, игнорируется, а приложения могут столкнуться с снижением производительности. Настройте планировщик заданий тип сопоставления в соответствии с рабочей нагрузкой кластера.

Тип сопоставления планировщика заданий

Тип сходства определяет, как планировщик заданий взаимодействует с приложениями, чтобы назначить ядра процессора задачам в задании. Если планировщик заданий задает сходство для задачи, он переопределяет сходство, заданное приложением. Тип сопоставления имеет следующие параметры:

  • все задания: планировщик заданий устанавливает сходство для любых задач, к которым выделяется частичный узел (даже если задание имеет монопольное использование узла). Это гарантирует, что две задачи не используют один и тот же ядро. Этот параметр рекомендуется для приложений, выполняющих множество экземпляров на узел, таких как параметрическая очистка и задания SOA.

  • неисключаемые задания (рекомендуется). Планировщик заданий устанавливает сходство для любых задач, к которым выделяется частичный узел, если задача не находится в задании, помеченном как монопольное. Этот параметр рекомендуется для заданий и приложений MPI, которые выполняются исключительно на узле и управляют собственным сходством, а также для неисключающих параметрических метрик и заданий SOA.

    Заметка

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

  • Нет заданий. Планировщик заданий не устанавливает сходство для любой задачи. Задачи выполняются только в ядрах, назначенных им приложениями. Используйте этот параметр, если задания MPI сталкиваются с проблемами, когда планировщик заданий устанавливает сходство или если приложения управляют собственным сходством, но не всегда выполняются исключительно на узле.

Дополнительные ссылки