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