- •Раздел 2 заполняется студентом совместно с руководителем практики;
- •1. Общие сведения
- •2. Индивидуальное задание студента по производственной практике
- •3. Заключение студента по итогам практики и его предложения по содержанию практики
- •4. Производственная характеристика студента
- •5. Заключение комиссии по результатам защиты по практике
2. Индивидуальное задание студента по производственной практике
№ п/п |
Содержание работы |
Сроки выполнения |
Форма отчетности |
1.
2.
3.
4.
5.
6.
|
О■ |
1 день
7 дней
1 день
19 день
11 дней
7 дней
|
Устная
Устная
Письменная
Устная
Устная Письменная
Устная Письменная |
Ориентировочная тема дипломного проекта
___________________________________________________________________________________
Задача Разработка php-библиотеки сервиса расчета многопараметрической транспортной задачи
___________________________________________________________________________________
Руководитель практики
«___14__»____марта________2014 г.
3. Заключение студента по итогам практики и его предложения по содержанию практики
За время прохождения практики мною были более детально изучены средства для параллельного программирования MPI и OpenMP, которые в настоящее время широко используются во многих областях. Такого рода вычисления помогают оптимизировать работу систем и рассчитывать необходимые данные быстрее.
Целью моей работы было сравнение производительностей этих систем для параллельного вычисления на основе одного и того же алгоритма. В качестве алгоритма был использован алгоритм адаптивной квадратуры для вычисления определенного интеграла, реализованного при помощи метода Симпсона.
Алгоритм запускался на нескольких математических функциях. Запуск производился на PC(система общей памяти). В результате вычислений были получены значение искомого интеграла и время, потраченное на работу параллельного блока. По временным характеристикам были проведены расчеты эффективности и ускорения системы и проведено сравнение с максимально возможным ускорением для данной задачи.
В итоге проделанной работы можно сделать вывод о том, что в общем случае параллельный алгоритм, реализованный в OpenMP более эффективен, чем в MPI. Это, в первую очередь, связано с тем, что OpenMP является «родной »для PC, т к и персональные компьютеры и система OpenMP являются системами с общей памятью. Однако в редких случаях наблюдаются и исключения: эффективнее оказывается MPI - cистема с разделенной памятью. Такие результаты возникают на некоторых отрезках, на которых ведется интегрирование и связаны с особенностями функции, т о системе с разделенной необходимо меньшее количество времени для проведения расчетов, нежели с общей.
В заключении, хотелось бы добавить, что проведенные таким образом сравнительные эксперименты производительности систем являются актуальными, ведь очень многие расчеты в как раз и использованием параллельных программ. А знать, какая система наиболее эффективная зачастую просто необходимо.
Подпись
«__14___»_____марта_______2014 г.
