Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Экзаменационные вопросы (2012)

.docx
Скачиваний:
11
Добавлен:
28.06.2014
Размер:
21.12 Кб
Скачать

Программа экзамена по курсу

ПАРАЛЛЕЛЬНЫЕ СИСТЕМЫ И ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛЕНИЯ

(лектор курса проф. Кутепов Виталий Павлович)

  1. Современные компьютеры, архитектура, технические характеристики, способы повышения быстродействия и производительности при выполнении программ. Примеры.

  1. Режимы работы компьютеров, планирование процессов и распределение ресурсов: процессоров, памяти, каналов.

  1. Архитектура компьютерных систем. Классификация, технические характеристики, организация коммуникаций. Примеры.

  1. Формы и характеристики параллелизма. Критерии и параметры сложности параллелизма.

  1. Процессные модели. Сети Петри как модель параллельных процессов и её расширения.

  1. Язык граф-схемного потокового параллельного программирования. Модель параллельного выполнения программ. Сравнение с MPI.

  1. Средства параллельного программирования MPI, планирование выполнения MPI программ. Сравнение с другими языками и средствами параллельного программирования (MULTITHREADING, ЯГСПП и др.).

  1. Язык FPTL: синтаксис (операция композиции функций, задание данных), семантика. Модели параллельного вычисления значений функций.

  1. Структурный анализ FPTL программ.

  1. Анализ вычислительной сложности FPTL программ.

  1. Распараллеливание последовательных программ путем трансляции в FPTL программы.

  1. Средства параллельного программирования MULTITHREADING. Модель параллельного выполнения программ, реализация на многоядерных компьютерах.

  1. Технологии проектирования параллельных программ, сравнение с технологиями проектирования последовательных программ.

  1. Сетевое представление FPTL программ. Приведение их к максимальной параллельной форме.

  1. Управление параллельными процессами в компьютерах и компьютерных системах. Организация управления.

Дополнительные вопросы

  1. Рекурсивные функции.

  1. -нотация и основанные на ней функциональные языки.

  1. Системы SP и SPP (архитектура, характеристики, ПО).

  1. Кластер МЭИ (архитектура, характеристики).

  1. Технические характеристики современного компьютера и его устройств (памяти, каналов и т.п.).