Similar presentations:
Метрики. Эффективность распараллеливания. (Лабораторная работа 2)
1. Лабораторная работа №2
ЛАБОРАТОРНАЯРАБОТА №2
Провоторов Никита
НГУ ФИТ, гр.14205
03.04.2016
2. Метрики
МЕТРИКИЭффективность распараллеливания
90.0000
80.0000
70.0000
60.0000
50.0000
Время, сек.
вариант 1
вариант 2
40.0000
30.0000
20.0000
10.0000
0.0000
1
2
4
Количество потоков
8
16
3. Метрики
МЕТРИКИЭффективность распараллеливания
3.50
3.00
2.50
2.00
вариант 1
вариант 2
Ускорение
1.50
1.00
0.50
0.00
1
2
4
Количество потоков
8
16
4. Метрики
МЕТРИКИЭффективность распараллеливания
120.00%
100.00%
80.00%
Эффективность распараллеливания
вариант 1
вариант 2
60.00%
40.00%
20.00%
0.00%
1
2
4
Количество потоков
8
16
5. Исходный код Вариант 1
ИСХОДНЫЙ КОДВАРИАНТ 1
matrix_generation.h
excepts.h
matrix.h
matrix_generation.cpp
main.cpp
matrix.cpp
Компиляция : gcc -fopenmp -std=c++11 *.cpp –o matrix
6. Исходный код Вариант 2
ИСХОДНЫЙ КОДВАРИАНТ 2
operations.h
matrix_generation.h
matrix_generation.cpp
main.cpp
operations.cpp
Компиляция : gcc -fopenmp -std=c++11 *.cpp –o matrix