Исследование эффективности автоматического распараллеливания С-программ

Раздел
Программирование
Предмет
Просмотров
271
Покупок
0
Антиплагиат
Не указан
Размещена
26 Мар 2017 в 02:21
ВУЗ
Университет ИТМО
Курс
5 курс
Стоимость
350 ₽
Демо-файлы   
4
zip
LR_task.pdf LR_task.pdf
168.5 Кбайт 168.5 Кбайт
zip
LR_scripts.pdf LR_scripts.pdf
95 Кбайт 95 Кбайт
zip
LR_results.pdf LR_results.pdf
513.7 Кбайт 513.7 Кбайт
zip
LR_condition.pdf LR_condition.pdf
185.9 Кбайт 185.9 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
lab1
1.3 Кбайт 350 ₽
Описание
Порядок выполнения работы:
1. На многопроцессорном или многоядерном компьютере установить ОС Linux и компилятор GCC.
2. На языке Cи написать консольную программу lab1, решающую задачу, указанную в п.IV (см. ниже).
3. Скомпилировать написанную программу без использования автоматического распараллеливания.
4. Скомпилировать написанную программу, используя встроенное в gcc средство автоматического распараллеливания Graphite.
5. В результате получится одна нераспараллеленная программа и несколько распараллеленных.
6. Закрыть все работающие в операционной системе прикладные программы, чтобы они не влияли на результаты последующих экспериментов.
7. Запускать файл lab1-seq из командной строки, увеличивая значение N вплоть до значения N1, при котором время выполнения превысит 0.1 с. Подобным образом найти значение N2, при котором время выполнения превысит 10 с.
8. Используя найденные значения N1 и N2, выполнить эксперименты (для автоматизации проведения экспериментов рекомендуется написать скрипт).
9. Написать отчёт о проделанной работе.
10. Подготовиться к устным вопросам на защите.
11. При написании программы использовать стандарт С89 (С90. Экспериментально выявить влияние на результаты проводимых экспериментов опций оптимизации компиляции: -O2, -O3 и т.д.
12. Провести аналогичные описанным эксперименты, используя вместо gcc компилятор Intel ICC.
Вам подходит эта работа?
Другие работы автора
Другое
Лабораторная работа Лабораторная
26 Мар 2017 в 04:25
256
0 покупок
Другое
Лабораторная работа Лабораторная
26 Мар 2017 в 03:57
329
0 покупок
Другое
Лабораторная работа Лабораторная
26 Мар 2017 в 03:14
316
0 покупок
Другое
Лабораторная работа Лабораторная
26 Мар 2017 в 02:55
289
0 покупок
Темы журнала
Показать ещё
Прямой эфир