Форум программистов, компьютерный форум, киберфорум
OpenMP
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
OpenMP OpenMP. Нетривиальный случай https://www.cyberforum.ru/ openmp/ thread2394657.html
Аналог реальной программы. Как переместить создание потоков (#pragma omp parallel) в main_, но оставить funcSerial однопоточным (последовательным)? funcSerial я распараллеливать пробовал - толку мало. В реальной программе там идет очень интенсивный обмен с памятью, и более чем в два раза она не ускоряется на любом количестве ядер. double funcPar() { double sum = { 0, 0, 0, 0 }; #pragma omp...
OpenMP Глупая сортировка OpenMP
Есть код "Глупой" сортировки массива. Необходимо распараллелить его и посчитать ускорение. Только начал изучать ОМР и не очень понимаю как это сделать //Идем по массиву слева на право и ищем меньший элемент чем предыдущий, и если таковой нашёлся - меняем их местами и возвращаемся в начало массива. //Повторяем этот цикл, пока всё не отсортируется. #include<pch.h> #include<iostream>...
OpenMP С++, OpenMP и обратный ход метода гаусса Дана нижнетреугольная матрица А, найти обратную матрицу ей из определения А*Б=Е (Где Б обратная матрица, Е - единичная) Размера N*N Если предположить что Б на данный момент состоит из Х, то умножив матрицы получиться N СЛАУ. Каждую из которых можно решить обратным ходом метода Гаусса, при условии что идем снизу вверх, а не сверху вниз. Реализовать данный метод не составило труда, но вот... https://www.cyberforum.ru/ openmp/ thread2379750.html OpenMP Параллельные вычисления: произведение двух векторов (OpenMP) Помогите с написанием программы вычисления произведения двух векторов с использованием параллельного алгоритма OpenMP) Добавлено через 4 минуты КАК ЭТО РАСПАРАЛЛЕЛИТЬ ? //Scalar.cpp https://www.cyberforum.ru/ openmp/ thread2377354.html
Численное интегрирование с применением OpenMP OpenMP
#include <iostream> #include <cmath> #include <omp.h> #define m 1000 //êîë-âî ðàçáèåíèé ïî X #define n 1000 //êîë-âî ðàçáèåíèé ïî Y #define eps 0.00003 // çàäàííàÿ òî÷íîñòü double f(double x, double y) { return exp(-x*y)*((x+y)*(x+y));
OpenMP C++ OpenMP для алгоритма каскадного суммирования https://www.cyberforum.ru/ openmp/ thread2345807.html
есть алгоритм каскадного суммирования #include <iostream> using namespace std; int main() { int a = {0,1,2,3,4,5,6,7,8,9}; int i, step, n = sizeof(a) / sizeof(*a); for(step = 1; step < n; step *= 2)
OpenMP OpenMP Директива Reduction https://www.cyberforum.ru/ openmp/ thread2339977.html
Есть код. Нужно распараллелить, чтобы у каждого потока была собственная переменная, но без использования reduction #include "stdafx.h" #include<stdio.h> #include<iostream> #include<cmath> #include<time.h> using namespace std; #include<omp.h> int main()
Как распараллелить данный код openmp? OpenMP
#include<iostream> #include <sys/time.h> #include <cmath> #include "omp.h" using namespace std; int const N = 10; int X; int count1=0;
OpenMP OpenMP и сортировка https://www.cyberforum.ru/ openmp/ thread2330387.html
Здравствуйте! Пытаюсь распараллелить QuickSort с помощью OpenMP. #pragma GCC target("fopenmp") // насильно добавляю опцию компилятора -fopenmp #include <omp.h> void sort(int* arr, int first, int last) { if (first % 10 != 9 && first - first % 10 + 9 > last) { return;
OpenMP Распараллеливание циклов с использованием OpenMP C++ Доброго времени суток. (Нужен совет, так как разбираюсь с omp почти 3 дня и не хватает знанний) Есть следующий последовательный код for (i = 0; i< n*m; i++) { a *= multiplication_factor; sum += a; } https://www.cyberforum.ru/ openmp/ thread2324322.html
OpenMP Параллельная реализация метода минимальных невязок средствами OpenMP
Здравствуйте, пишу курсовую по теме из заголовка. Возникла проблема с распараллеливанием, я не знаю как подступиться к этому делу, последовательный алгоритм я написал, но вот как распараллелить различные вычисления в нем не представляю. Подскажите пожалуйста, если можно с примерами. Не обращайте внимания на мои комментарии #include "stdafx.h" #include "iostream" #include "cmath" #include...
OpenMP Сортировка выбором С++ OpenMP https://www.cyberforum.ru/ openmp/ thread2251651.html
Всем доброго времени суток!У меня есть код сортировки выбором.Как ее реализовать с помощью OpenMP, подскажите пожалуйста, как написать код.Есть такая идея:Разбить массив на несколько частей, отсортировать каждый из них, потом слить все отсортированные части и снова отсортировать.Помогите,пожалуйста. Может, конечно ,у вас есть другие предложения как ее реализовать.Расскажите тогда, пожалуйста....
12 / 11 / 5
Регистрация: 30.11.2017
Сообщений: 76
0

OpenMP выполнение процедур в отдельных потоках - OpenMP - Ответ 13335796

18.02.2019, 13:14. Показов 466. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть две независимые процедуры. Требуется выполнить их в отдельных потоках. Вопрос: как это сделать при помощи технологии OpenMP?

Вернуться к обсуждению:
OpenMP выполнение процедур в отдельных потоках OpenMP
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2019, 13:14
Готовые ответы и решения:

Работа контролов в отдельных потоках
Имеется приложение-хост (проект WPF) к которому цепляем разные контролы (в DLL) у контролов есть...

Заполнение массивов в отдельных потоках
Всем доброго времени суток. Вопрос касается потоков в c#. написал говнокод небольшую консольную...

Запуск функци в отдельных потоках
Здравствуйте. Подскажите пожалуйста, возможно ли запустить функции funkA, funkB, funkC в разных...

Запуск методов класса в отдельных потоках
Столкнулся со следующей проблемой. Есть некий класс, методы которого должны выполняться каждый в...

2
18.02.2019, 13:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2019, 13:14
Помогаю со студенческими работами здесь

Тщательное пингование подсети в отдельных потоках
Здравствуйте. Необходимо пропинговать подсеть и получить список всех активных хостов с их...

FileSystemWatcher работа с несколькими директориями в отдельных потоках
Пишу программу, используя класс FileSystemWatcher. Необходимо организовать работу с несколькими...

Вычисление контрольной суммы файлов в отдельных потоках
Помогите,пожалуйста,искал в интернете,что то подобное,толком ничего не нашел. само задание:...

Нужно перерисовывать PictureBox по завершению скачивания в отдельных потоках
Синхронизация потоков для меня пока за пределами понимания, но обойтись без потоков уже не могу....

Как выполнить подцикл for в (отдельных) нескольких потоках параллельно?
Есть код с двумя циклами for: for (int a = 0; a != numb1; a++) { //тут весь код для запуска и...

Может ли таймер запускать другие таймеры в отдельных потоках
таймер запускает другие таймеры в отдельных потоках?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru