Теория, методы и средства параллельной обработки информации (2)

Выполнен
Заказ
6454831
Раздел
Программирование
Предмет
Основы программирования
Антиплагиат
Не указан
Срок сдачи
25 Дек 2024 в 21:55
Цена
Договорная
Блокировка
10 дней
Размещен
18 Дек 2024 в 13:53
Просмотров
13
Описание работы

Добрый день.

только на C (НЕ С++)

Задание 1-2

Задания №1 и 2 из "Методических указаний.."

И ответить на следующие вопросы:

1) Что такое OpenMP?

2) Какие модели он реализует? Опишите модели.

3) В каких языках реализован этот стандарт?

4) Какие существуют варианты задания количества нитей в параллельном регионе?

5) Сколько нитей будет создано, если указаны оба варианта с разными значениями?

Задание 3

Требуемые условия завершения

Выполнить задание №3 из "Методических указаний.."

И ответить на следующие вопросы:

1) Как идентифицируются нити в OpenMP? Для чего это нужно? Приведите содержательный пример.

2) Совпадают ли эти идентификаторы с идентификаторами потоков в ОС?

3) Каков порядок вывода сообщений нитями? Всегда ли он одинаков? Чем определяется этот порядок? 

Задание 4

Выполнить задание №4 из "Методических указаний.."

И ответить на следующие вопросы:

1) Для чего нужны частные переменные? Не противоречит ли их существование реализуемой OpenMP модели программирования в общей памяти? Приведите содержательный пример частной переменной.

2) Какие новые области видимости появляются в параллельной программе? Как они задаются?

3) Продемонстрируйте конфликт обращений к переменной rank в написанной программе? Всегда ли он возникает? Как его предотвратить? 

Задание 5

Выполнить Задание №5 из "Методических указаний.."

И ответить на следующие вопросы:

1) Как оформляются в программе результаты параллельного выполнения потоков?

2) Какие дополнительные действия выполняет директива, если она имеет параметр reduction?

3) Чем инициализируются частные переменные, создаваемые параметром reduction? 

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
5 дней 21 минута
Выполнен в срок
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир