Практические результаты
Вычисления проводились в два потока на машине intel
core 2 duo E6550 с частотой 2.83 Ггц и объёмом опреативной памяти 3,25 Гб
Результаты экспериментв (скалярное умножение)
| Чсло элементов массива N |
Ускорение S |
| 100000 |
0,36 |
| 1000000 |
1,86 |
| 5000000 |
1,89 |
| 10000000 |
1,91 |
На малых размерах векторов ускорение "поглащается" накладными
расходами. При увеличении размеров векторов ускорение стремиться к
теоритическому.
Результаты экспериментов (поиск минимума)
| Чсло элементов массива N |
Ускорение S |
| 100000 |
1,3 |
| 1000000 |
1,9 |
| 5000000 |
2,031 |
| 10000000 |
2,032 |
На малых размерах векторов ускорение "поглащается" накладными
расходами. При увеличении размеров векторов ускорение стремиться к
теоритическому.
Результаты экспериментов (вычисление среднего значения)
| Чсло элементов массива N |
Ускорение S |
| 100000 |
0,99 |
| 1000000 |
1,24 |
| 5000000 |
1,29 |
| 10000000 |
1,3 | В связи с малой трудоёмкостью выполняемых
операций и ограниченной пропускной способностью шины процессора теоритическое
ускорение не достигается.
|