Использование библиотеки OpenMP (Лабораторная работа № 3)

Страницы работы

Содержание работы

Лабораторная работа №3

Использование библиотеки OpenMP.

Цель работы.

          Разработать параллельную программу для архитектур с общей памятью с использованием библиотеки OpenMP.

Использование Visual Studio 2005 (2008)

          Для реализации параллельной программы с использованием библиотеки OpenMP будем использовать среду разработки VisualStudio 2005 или 2008. После запуска среды разработки будут предложены настройки. Выбираем Visual C++ Development Settings и нажимаем кнопку Start Visual Studio. В меню выбираем File > New > Project, выбираем проект VisualC++ Project,  в качестве вида проекта выбираем Win32 на основе Win32 ConsoleProject. Вводим имя проекта Name и местоположение Location.

Нажимаем кнопку OK. В появившемся окне выбираем вкладку ApplicationSettings и отмечаем EmptyProject, это нужно сделать, так как необходимые файлы добавим отдельно. Нажимаем кнопку Finish. В меню выбираем Project > AddNewItem(или Project > AddExistingItem если нужные файлы уже есть). Вводим имя файла на основе шаблона C++ File и нажимаем кнопку Add.

Вводим текст программы. Выбираем в меню Build > ConfigurationManager выбираем в ActiveSolutionConfiguration опцию Release. Нажимаем кнопку Close. Выбираем в меню Build > BuildSolution. Если компиляция прошла успешно то в поддиректории Release в директории проекта будет находиться исполняемый файл.

Практическая часть.

1.  Разобрать последовательный вариант программы,

2.  Реализовать параллельный вариант программы с использованием библиотеки OpenMP. Функция решения СЛАУ должна находиться в параллельном регионе.

3.  Посчитать теоретическое и практическое ускорение параллельной программы.

Похожие материалы

Информация о работе