Модуль 7

Параллельная и распределенная обработка данных

Теоретические основы параллельных вычислений. Показатели эффективности параллельной программы. Автоматическое распараллеливание программ. Эффективность параллельных библиотек. Понятие распределённых вычислений и распределённой системы. Цели построения распределённых систем и требования к ним при создании систем ИИ. Понятие и назначение программного обеспечения промежуточного уровня. Понятие потоковой обработки данных, использование в системах ИИ. Системы реального времени. Задачи и методы анализы потоковых данных. Инструменты (фреймворки) разработки систем потоковой обработки данных. Параллельные системы обработки данных для ИИ: нейроморфные и нечеткие процессоры. Организация вычислений на GPGPU.