Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Здравствуйте!

Нужно написать программы на C++:

1. Написать программу матричного перемножения вектора

2. Распараллелить реализованный алгоритм с помощью OpenMP. Определить время расчетов (функция omp_get_wtime()) при выполнении программы на разном количестве нитей. Для наглядности длина векторов не должна быть меньше 1000 элементов.

3. Определить ускорение и эффективность полученной в п.1

4. Написать программу сложения компонент вектора с помощью последовательного алгоритма и алгоритма сдваивания (#pragma omp for или #pragma omp parallel for). Измерить время выполнения, сравнить с п.1 и п.2

В коде должны быть комментарии.

Уровень чем проще тем лучше, лишь бы работало, нужно для лабы на экономическом факультете.

Есть краткие материалы по заданию.

7 лет назад
unwell
Андрей 
60 летРоссия
15 лет в сервисе
Был
5 лет назад