Решение задачи на openmp
Теоретические сведения OpenMP — это набор директив компилятора, библиотечных процедур и переменных окружения, которые предназначены для программирования многопоточных приложений на многопроцессорных системах с единой памятью. Задание к выполнению лабораторной работы Ознакомиться со средствами для организации параллельного выполнения программы, предоставляемыми технологией OpenMP. Дана последовательность арифметических выражений, операндами которых являются однозначные числа, а число операций не больше двух. Найти площадь выпуклого многоугольника, заданного координатами вершин. Найти в данном тексте все палиндромы. Найти в тексте все вхождения данного образца. Вывести все согласные, которые отсутствуют в данном тексте. Найти значения всех выражений. Дана матрица вещественных чисел. Преобразовать матрицу таким образом, чтобы элементы ее строк шли по убыванию. Преобразовать матрицу таким образом, чтобы элементы ее столбцов шли по убыванию. Изучить опции директив OpenMP. Получить практический навык использования технологии OpenMP при решении прикладных задач. OpenMP — это набор директив компилятора, библиотечных процедур и переменных окружения, которые предназначены для программирования многопоточных приложений на многопроцессорных системах с единой памятью. Разработайте программу для нахождения максимального значения среди элементов вектора. Разработайте программу решения задачи поиска максимального значения среди минимальных элементов строк матрицы. Разработайте программу решения задачи поиска минимального значения среди максимальных элементов строк матрицы. Разработайте программу для нахождения минимального значения среди элементов матрицы. Дана последовательность вещественных чисел. Сократить количество десятичных разрядов после запятой каждого числа до двух. Содержание отчета Название и цель работы. Задание к выполнению лабораторной работы согласно варианту. Примеры работы программы на тестовых данных. Таблицы и графики, полученные в результате расчета. Варианты заданий Разработайте программу для нахождения минимального значения среди элементов вектора. Разработайте программу для нахождения суммы всех элементов вектора. Разработайте программу для нахождения произведения всех элементов вектора. Разработайте программу для вычисления скалярного произведения двух векторов. Подробно со всеми директивами и их спецификациями можно ознакомиться в опубликованном стандарте OpenMP [1], сопроводительной документации к вашему компилятору, а также в учебном пособии Антонова А. Ознакомиться со средствами для организации параллельного выполнения программы, предоставляемыми технологией OpenMP. Изучить директивы синхронизации и балансировки нагрузки OpenMP. Разработайте программу для решения задачи транспонирования матрицы. Разработайте программу для нахождений произведения вектора на матрицу. Выполнить сложение двух матриц одинакового размера. Найти сумму максимальных элементов строк матрицы. Описание алгоритма решения задачи в виде блок-схем. Описание используемых параллельных методов вычислений. Программа в виде исходных кодов с поясняющими комментариями , а также в откомпилированном виде для демонстрации на ЭВМ. OpenMP [Электронный ресурс, англ. FAQ Обратная связь Вопросы и предложения. Upload Опубликованный материал нарушает ваши авторские права? Белгородский государственный национальный исследовательский университет. Разработать параллельную программу, выполняющую решение задачи согласно варианту. Выполнить замеры времени решения задачи параллельным и последовательным вариантами программы. Сравнить полученные результаты, построить графики и объяснить их. Разработайте программу для нахождения минимального значения среди элементов вектора.
Отзывы на Решение задачи на openmp
mushitsukaiitsu пишет:
Передает информацию сразу уникальные функции: VK.com обновила версию своего мобильного турнир, не выходя ради.
vertendthrom пишет:
1 февраля 2013Ребят очень нужно зомби.
|