Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
План на курса
Въведение
Многопоточност Programming
- Синтаксис и конструкции Клаузи и раздели
Поддръжка за разтоварване
- Директиви и целеви данни If, устройство и клаузи за карта
Безопасност и споделяне на нишки
- Атомарност Конструкции, ключалки и директиви Споделени клаузи
Подготовка на средата за разработка
- Инсталиране и конфигуриране OpenMP Инсталиране и конфигуриране на VMWare Настройване на HPC с VMWare
Parallel Programming в OpenMP
- Създаване на пример и демонстрация на hello world код Конструкции за споделяне на работа Работа с for цикли Използване на секционен паралелизъм Използване на фрактали Добавяне на вектори
Vector Programming и SIMD разширения
- Векторизиращи цикли Анотиране на дефинирани от потребителя функции Използване на функции, които поддържат SIMD анотация Генериране на векторна функция Регистриране на векторни върнати стойности
Fortran в OpenMP
- Конструкции за споделяне на работа Синхронизиране на конструкции Използване на клаузи за атрибути на обхват на данни и други клаузи Работа с OpenMP-Runtime Library
Паралелни блокове
- Указване на броя на нишките Изпълнение на паралелни блокове с инструкции Разграничаване на изпълняваните нишки в паралелен блок Използване на критични директиви omp
Обобщение и заключение
Изисквания
- Разбиране на HPC системите
- Опит в паралелното програмиране
Публика
- Софтуерни инженери
14 Hours
Oтзиви от потребители (1)
Ръчна настройка без сървър. Освен това нямах изходи от уеб конзолата Idea sls, което е хубаво.
Rafał Kucharski - The Software House sp. z o.o.
Course - Serverless Framework for Developers
Machine Translated