Для прохождения курса требуется предварительное прохождение курса "MATLAB для профессионалов", либо эквивалентный опыт в MATLAB.
Продолжительность курса - 2 дня.
Знакомство с параллельным запуском кода MATLAB на нескольких сессиях MATLAB. Акцент на интерактивные техники параллельного прототипирования. Обзор тем курса.
Краткое изложение основных шагов для запуска параллельных вычислений в пакетном режиме. Сделан упор на взаимодействие с различными объектами Parallel Computing Toolbox по созданию и запуску заданий в пакетном режиме.
Рассмотрение важных соображений по программированию заданий, параллельных по задачам, в том числе разбиение задачи и входных данных. На практических примерах исследуются разные техники, обычно используемые для ускорения.
Работа с массивами в параллельной среде в параллельных алгоритмах. Разделение больших наборов данных на несколько сессий MATLAB. А также одновременное выполнение одинаковых операций на разных их частях. Завершением будет запуск кода-прототипа в пакетном режиме
Рассмотрение важных особенностей программирования параллельных заданий. Кроме того, показаны особенности связи между параллельными заданиями для работы специальных архитектур, использующихся для решения отдельных типов параллельных задач
Демонстрация инструментов для использования потенциала больших сетевых систем для выполнения кода. Обращается внимание на техники работы с гетерогенными системами, а также специальному функционалу, доступному для кластерных вычислительных систем