Я новичок в среде HPC. Есть ли разница в выполнении задания на узле, использующем 8 ядер, и выполнении одного и того же задания на 8 узлах с использованием ядра I с точки зрения производительности или используемого времени стены?
PS: Я работаю над проектом, который включает запуск сценария в кластере, который занимает около 2-3 дней для вывода. Отсюда такие сомнения, чтобы избежать ненужных тестов.
Возможно - да. Трудно сказать, что будет быстрее, потому что существует множество факторов. Если возможно, запустите уменьшенную версию вашей программы, чтобы вы могли сравнить обе. Вот несколько факторов, влияющих на производительность:
Если это приложение с привязкой к ЦП и у вас доступно 8 узлов, вы можете рассмотреть возможность использования всех 64 ядер.