Сводка
Из этого модуля вы узнали, как выполнять следующие задачи:
- Выбирать подходящую виртуальную машину HPC для различных типов приложений HPC.
- Оптимально закреплять процессы и потоки для повышения производительности.
- Выбирать правильные числовые библиотеки, компиляторы и флаги, чтобы повысить производительность.
- Выбирать подходящую библиотеку и флаги MPI, чтобы максимально увеличить производительность приложения HPC.
Внимание
В необязательных упражнениях для этого модуля вы создали ресурсы, используя свою подписку Azure. Чтобы не платить за эти ресурсы в дальнейшем, удалите их.
Подробнее
Дополнительные сведения о технологиях Azure, которые мы обсуждали в этом модуле, см. в следующих статьях:
- Построитель образов Azure
- Образы виртуальных машин Azure HPC
- Размеры виртуальных машин с высокой производительностью
- Виртуальные машины серии HB
- Виртуальные машины серии HBv2
- Виртуальные машины серии HC
Дополнительные сведения о продуктах, отличных от Майкрософт, упомянутых в этом модуле, см. в следующих ссылках:
- Набор компиляторов для оптимизации AMD (AOCC)
- Оптимизированные библиотеки ЦП AMD (AOCL)
- Оптимизирующие библиотеки AMD для процессора (AMD-AOCL)
- Базовые подпрограммы линейной алгебры (BLAS)
- Быстрое преобразование Фурье на Западе (FFTW)
- HashiCorp Packer
- Библиотека ядра Математики Intel (MKL)
- Средство проверки задержки памяти Intel (MLC)
- ПАКет линейной алгебры (LAPACK)
- Мелланокс Openfabrics Enterprise Distribution (MOFED)
- Платформа UCX