Файл: Вопросы к экзамену по дисциплине "Параллельное программирование".doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.11.2023
Просмотров: 30
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Вопросы к экзамену по дисциплине “Параллельное программирование”.
-
Основы параллельного программирования. -
Структуры аппаратного обеспечения. Однопроцессорная машина и кэш-память. -
Структуры аппаратного обеспечения. Мультипроцессоры с разделяемой памятью. -
Структуры аппаратного обеспечения. Мультикомпьютеры с распределенной памятью. -
Классы параллельных приложений. -
Парадигмы параллельного программирования. -
Препроцессор С/С++. -
Базовые понятия OpenMP. Модель ветвление-слияние. -
Базовые понятия OpenMP. Модель памяти. -
Директивы OpenMP: parallel, for. -
Директивы OpenMP: parallel, sections. -
Директивы OpenMP: parallel, single, master, critical, barrier, atomic, ordered.
-
Параллельная программа без конструкции распределения работы. Вывести строку текста несколькими потоками. Количество потоков задает пользователь. -
Параллельная программа без конструкции распределения работы. Создать группу потоков по умолчанию. Каждый поток выводит свой номер. Вывести текущее количество потоков один раз. -
Параллельная программа с конструкцией for. В цикле из 10 итераций для каждой итерации вывести номер потока. Использовать динамическое распределение итераций. -
Параллельная программа с конструкцией for. Вывести квадраты чисел от 1 до 10 в порядке возрастания. -
Параллельная программа с конструкцией for. Найти сумму чисел от 1 до заданного пользователем. -
Параллельная программа с конструкцией for. Вывести 10 случайных чисел и их среднее арифметическое. -
Параллельная программа с конструкцией for. Вывести числа из заданного пользователем диапазона и их сумму. -
Параллельная программа с конструкцией sections. Использовать 2 секции. В первой найти среднее арифметическое трех чисел, во второй среднее геометрическое. -
Параллельная программа с конструкцией sections. Использовать 3 секции. Вывести квадраты чисел от 1 до 10 и их номера потоков. -
Параллельная программа с конструкцией sections. Использовать 2 секции. Найти сумму чисел от 1 до заданного пользователем. -
Параллельная программа с конструкцией sections. Использовать 2 секции. Вывести 10 случайных чисел и их среднее арифметическое. -
Параллельная программа с конструкцией sections. Использовать 2 секции. Вывести числа из заданного пользователем диапазона и их сумму.