Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как измерить время работы потока? Openmp - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перехватить обработчик исключений, выдать сообщение http://www.cyberforum.ru/cpp/thread1598554.html
Выделить память под два массива 1000х500 и 500х1000 элементов типа int и заполнить их случайными числами в интервале от 0 до 100. Защитить от записи страницы первого массива. Перемножить эти два...
C++ Нарисовать окружность, треугольник и касательные Из вершины С треугольника ABС, как из центра, описаны концентрические окружности, к которым из точек A и B проведены касательные. Геометрическое место точек пересечения пар касательных есть кривая K... http://www.cyberforum.ru/cpp/thread1597701.html
C++ Адреса и смещения
Всем привет. Известен base address игры Нужно узнать любые адреса ( даже те у которых значения неизвестные, допустим позиция гг или позиция врагов ) , как я понял адреса динамичные, но есть...
Бьерн Страуструп рассказывает о c++14 C++
Подумал, может кому интересно будет :) 1OEu9C51K2A
C++ IntelliSense: ошибка в командной строке http://www.cyberforum.ru/cpp/thread1596860.html
ругается на данный кусок хекс файла #ifndef "AThread.h" #include <QMainWindow> #define MAINWINDOW_H #define MAINWINDOW_H namespace Ui { class MainWindow; } ...
C++ Как скомпилировать тесты NIST? Необходимо рассмотреть NIST тесты. Скачала архив http://csrc.nist.gov/groups/ST/toolkit/rng/documentation_software.html В архиве лежат 6 папок data/, experiments/, include/, obj/, src/ ,... подробнее

Показать сообщение отдельно
kill9411
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 46

Как измерить время работы потока? Openmp - C++

01.12.2015, 18:37. Просмотров 337. Ответов 0
Метки (Все метки)

Как измерить время работы потоков в рекурсивной функции?
например есть функция (примерный код)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void function(int i, int j )
{
#pragma omp task
if (i>j) 
    function(i,  j );
#pragma omp task
if (i<j)
  function(j, i );
#pragma omp taskwait
}
 
//сама функция вызывается 
#pragma omp parallel 
  {
#pragma omp single nowait
    {
      function(i, j );
    }
  }
как узнать время работы каждого потока?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru