Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
f1nger
1 / 1 / 0
Регистрация: 29.10.2015
Сообщений: 114
#1

Время поиска максимального значения массива (omp)

08.12.2016, 01:42. Просмотров 168. Ответов 0
Метки нет (Все метки)

Имеется следующий код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main()
{
    double arr[10000];
    omp_set_num_threads(4);
    double max_val = 0.0;
    int i;
    for (i = 0; i<10000; i++)
        arr[i] = 2.0 + i;
    
#pragma omp parallel for reduction(max : max_val)
    for (i = 0;i<10000; i++)
    {
        printf("thread id = %d and i = %d", omp_get_thread_num(), i);
        if (arr[i] > max_val)
        {
            max_val = arr[i];
        }
    }
}
Подскажите, как посчитать время, за которое нити обработают массив? (то есть промежуток от начала обработки до конца). Нужно для анализа производительности в зависимости от кол-ва нитей и размера массива. Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2016, 01:42
Ответы с готовыми решениями:

Программа для поиска минимального и максимального значения массива
#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;clocale&gt; #include...

Описать функцию поиска максимального значения среди элементов линейного массива
Опишите функцию поиска максимального значения среди элементов линейного массива. С помощью этой...

Функция поиска максимального значения
Найти наибольшую из высот треугольника используя функцию max. Известны две стороны треугольника и...

Разработать функцию поиска максимального значения в массиве
Разработайте функцию, в которую передается массив типа int, которая возвращает максимальный элемент...

Поиска максимального значения функции в заданном промежутке
Дана функция y=2x3+1 Написать программу для поиска максимального значения y в промежутке x с шагом...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2016, 01:42

Написать программу ввода в массив 5x4 элемента чисел и поиска в нем максимального значения
Написать программу ввода в массив 5x4 элемента чисел и поиска в нем максимального значения

Вывести числа, имеющие значения меньше максимального и больше среднего значения всех элементов массива
Задан массив целых чисел. Вывести на экран числа, имеющие значения меньше максимального и больше...

Функции поиска максимального и минимального элементов массива
Всем доброго времени суток. Очень прошу помочь написать программу. Задание звучит так: &quot;Написать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru