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

Как добиться ускорения OpenMP C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как правильно задекларировать функцию на Dev C++? http://www.cyberforum.ru/cpp/thread1725360.html
у меня windows xp.Делаю простую консольку на с,для вывода графика функции на консоль.Сам графический режим работает. initgraph(&gdriver,&gmode,PATHTODRIVER); //Нужно ли или просто пустые кавычки поставить вместо PATHTODRIVER //построение графика фукции //у = 2sin(x)ev,a #include <graphics.h> #include <stdio.h> #include <conio.h>
C++ Как обратится к звуковой карте? Решил все-таки создать тему.... Итак, у меня есть аудиофайл (к примеру wave) мне нужно сравнить его со звуком на out-путе звуковой карты, т.е. любой звук который будет воспроизводится на компьютере, будет сравниватся с аудиофайлом ПоБиТнО. Как сравнить два файла, которые просто валяются на диске, сделаю без проблем. А вот как же мне обратится именно к звуковой карте? ( или может подскажете... http://www.cyberforum.ru/cpp/thread1724722.html
Кодирование сверточным кодом C++
кто может написать программу кодирования сверточным кодом? Ну или хотя бы кодирование любым кодом, чтобы можно было закодировать док.
C# or C++ C++
Здравствуйте, мне интересно почему на C# обычно пишут интерфейс программы, а на C++ саму логику программы. Почему нельзя использовать тотже C++ Gui вместо C#?
C++ Проверка либы http://www.cyberforum.ru/cpp/thread1724269.html
Здравствуйте. Нужно мне воспользоваться OCCI (оракловским С++ апи). Скачал для этого нужные либы с их сайта, файлы .lib закинул в MinGW/lib (использую CodeBlocks), dll в каталог с проектом, пробую компилить, однако линковщик ругается (undefined reference) на статические функции (именно на 2 статические функции, если их закомментировать, и оставить создание ссылки на класс из этой же библиотеки и...
C++ Потеря значения итератора после push_back() Подскажите, как получить указатель на элемент вектора так, чтобы после изменения вектора указатель на элемент не затерся. std::vector<int> a; a.push_back(12); std::vector<int>::iterator it; it = a.begin(); int b = it; a.push_back(13); //Тут interator теряет связь с вектором int c = it; //Ошибка подробнее

Показать сообщение отдельно
Petrolion
24 / 24 / 7
Регистрация: 02.02.2016
Сообщений: 124
04.05.2016, 20:41     Как добиться ускорения OpenMP C++
У вас там есть немного, что еще распараллелить.
Попробуйте на листке бумаги разложить весь алгоритм и вы найдете что можно в пучки повязать

ЗЫ. Забыл добавить. в 80 строке вашего кода вы правильно отказались от //#pragma omp parallel for
Параллельная секция работает только для for (int i=0; ... целых, с известным количеством итераций.
Посмотрите, нет ли варианте этот момент "сэмулировать" для компилятора.
 
Текущее время: 05:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru