Лабораторная работа - программы на C++

Андрей16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
10.04.2017

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

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

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

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

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

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

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

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

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