Компании Google и Intel объявили о сотрудничестве с целью повышения производительности высокопроизводительных вычислений (HPC) в Google Cloud с помощью библиотеки Intel® MPI. Это особенно важно для ресурсоемких задач, таких как моделирование молекулярной динамики, вычислительная геология, прогнозирование погоды и автоматизация проектирования электроники (EDA).

В статье особое внимание уделяется использованию оптимизированной библиотеки Intel MPI, в частности версии 2021.11, которая была настроена для безупречной работы с виртуальными машинами Google Cloud 3-го поколения и технологией Titanium. Используя возможности разгрузки сети процессорного блока инфраструктуры Intel (IPU) E2000, оптимизированная библиотека MPI обеспечивает более быструю и эффективную связь между вычислительными узлами, что повышает производительность приложений HPC.

Тесты, проведенные с использованием программного обеспечения Siemens SimcenterTM STAR-CCM+TM, популярного приложения, используемого в вычислительной гидродинамике, демонстрируют значительное повышение производительности при использовании библиотеки Intel MPI 2021.11. Например, некоторые тесты, такие как LeMans_100M_Coupled и AeroSuvSteadyCoupled106M, показали сверхлинейное масштабирование для определенного количества виртуальных машин, вероятно, из-за увеличения доступного кеша.

Кроме того, по сравнению с предыдущей версией (Intel MPI 2021.7), версия 2021.11 продемонстрировала заметные улучшения в параллельной масштабируемости и абсолютной производительности практически для всех тестов. Эти повышения эффективности, а значит, и сокращение времени получения решения и снижение затрат, уже заметны при использовании всего двух виртуальных машин (улучшение до 1,06 раза) и значительно возрастают при большем количестве виртуальных машин (от 2,42 до 5,27 раза при 32 виртуальных машинах).

Эти результаты подчеркивают существенное влияние оптимизации программного обеспечения, такой как библиотеки MPI, на производительность HPC. Используя новейшие достижения как в аппаратном, так и в программном обеспечении, организации могут добиться сокращения времени получения решения, повышения эффективности использования ресурсов и стимулирования инноваций в различных научных и инженерных областях.