Форум программистов, компьютерный форум, киберфорум
OpenMP
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
OpenMP SIMD, OpenMP, etc оптимизация https://www.cyberforum.ru/ openmp/ thread2445145.html
Добрый день, кто может помочь с эффективной оптимизацией громоздких математических преобразований?
OpenMP Параллельное программирование openmp (Умножение матрицы на вектор)
Есть задание : написать программу умножения матрицы на вектор. Сравнить время выполнения последовательной и параллельной программы. В итоге время выполнения параллельной части программы в разы больше последовательной. Не понимаю в чем ошибка. Вот код: #include "stdafx.h" #include <iostream> #include <omp.h> #include <thread> #include <ctime> using namespace std;
OpenMP C++ с поддержкой OpenMP есть ли он-лайн компиляторы с++ с поддержкой OpenMP? нужно написать программу по распараллеливанию вычислений средствами OpenMP на языке C++ в среде Visual Studio. У меня установлена MS Visual Studio C++ Express 2008 и нет нужных библиотек. ОС Windows 7 Максимальная SP1 https://www.cyberforum.ru/ openmp/ thread2439042.html OpenMP Блочная сортировка (Bucket Sort) OpenMP реализация Подскажите пожалуйста реализацию или где ее можно найти для блочной сортировки (Bucket Sort) с использованием OpenMP https://www.cyberforum.ru/ openmp/ thread2429860.html
OpenMP Параллельное программирование openmp
Условия задачи: Написать программу, в которой объявить и присвоить начальные значения целочисленным массивам a и b, определить параллельную область, количество нитей задать равным 2, выделить код для основной нити (номер 0) и нити с номером 1. Основная нить должна выполнять поиск min значения элементов массива a, нить с номером 1 - поиск max значения элементов массива b. Результат выдать на...
OpenMP Матрично-векторное умножение с использыванием технологии OpenMP Добрый вечер. В универе начали проходить предмет по распараллеливанию вычислений. Дали задание на использование технологии OpenMP в матрично-векторном умножении. Я написала отдельно последовательный и параллельный алгоритм, но элементы результирующего вектора получаются разные в обоих случаях. Допускаю, что неправильно делаю распараллеливание. Если не трудно и хорошо разбираетесь, помогите... https://www.cyberforum.ru/ openmp/ thread2413416.html
OpenMP OpenMP выполнение процедур в отдельных потоках https://www.cyberforum.ru/ openmp/ thread2405673.html
Есть две независимые процедуры. Требуется выполнить их в отдельных потоках. Вопрос: как это сделать при помощи технологии OpenMP?
OpenMP. Нетривиальный случай OpenMP
Аналог реальной программы. Как переместить создание потоков (#pragma omp parallel) в main_, но оставить funcSerial однопоточным (последовательным)? funcSerial я распараллеливать пробовал - толку мало. В реальной программе там идет очень интенсивный обмен с памятью, и более чем в два раза она не ускоряется на любом количестве ядер. double funcPar() { double sum = { 0, 0, 0, 0 }; #pragma omp...
OpenMP Глупая сортировка OpenMP Есть код "Глупой" сортировки массива. Необходимо распараллелить его и посчитать ускорение. Только начал изучать ОМР и не очень понимаю как это сделать //Идем по массиву слева на право и ищем меньший элемент чем предыдущий, и если таковой нашёлся - меняем их местами и возвращаемся в начало массива. //Повторяем этот цикл, пока всё не отсортируется. #include<pch.h> #include<iostream>... https://www.cyberforum.ru/ openmp/ thread2379900.html OpenMP С++, OpenMP и обратный ход метода гаусса Дана нижнетреугольная матрица А, найти обратную матрицу ей из определения А*Б=Е (Где Б обратная матрица, Е - единичная) Размера N*N Если предположить что Б на данный момент состоит из Х, то умножив матрицы получиться N СЛАУ. Каждую из которых можно решить обратным ходом метода Гаусса, при условии что идем снизу вверх, а не сверху вниз. Реализовать данный метод не составило труда, но вот... https://www.cyberforum.ru/ openmp/ thread2379750.html
OpenMP Параллельные вычисления: произведение двух векторов (OpenMP)
Помогите с написанием программы вычисления произведения двух векторов с использованием параллельного алгоритма OpenMP) Добавлено через 4 минуты КАК ЭТО РАСПАРАЛЛЕЛИТЬ ? //Scalar.cpp
OpenMP Численное интегрирование с применением OpenMP https://www.cyberforum.ru/ openmp/ thread2348051.html
#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));
0 / 0 / 0
Регистрация: 04.11.2017
Сообщений: 5
08.05.2019, 14:00  [ТС] 0

OpenMP: распараллеливание цикла - OpenMP - Ответ 13553900

08.05.2019, 14:00. Показов 3958. Ответов 4
Метки (Все метки)

Ответ

Мой вопрос не корректен. Перед внешним циклом активируется только параллельный регион, а распараллеливается внутренний цикл.

Добавлено через 2 минуты
shadowmaan, уменьшение времени работы программы

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

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

OpenMP распараллеливание цикла
Привет кодеры! Нужна ваша помощь. У меня есть код который нужно распараллелить и тем самым получить...

Распараллеливание цикла For с использованием OpenMP
Всем привет. Задался целью изучить OpenMP, что бы в дальнейшем уметь распараллеливать программы....

Работа с OpenMP. Распараллеливание цикла for
Доброго времени суток товарищи. При работе с OpenMP возник следующий вопрос Почему код int i;...

Распараллеливание циклов в OpenMP
Доброго времени суток. Собственно в чем заключается вопрос: есть код, который заполняет трехмерный...

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

OpenMP распараллеливание вычислений
Выручите, перепробовал уже с бубном плясать не выходит. Матрицу создаю рандомно, элементов должно...

Распараллеливание с помощью OpenMP
Здравствуйте, уважаемые участники форума! Имеется цикл вида:for (i=1; i&lt;number; i++) { do...

Распараллеливание циклов с ипользованием OpenMP
Есть проблема , получился парадокс - время роботы программы с распараллеливанием дольше на 1 сек...

Распараллеливание циклов с использованием OpenMP C++
Доброго времени суток. (Нужен совет, так как разбираюсь с omp почти 3 дня и не хватает знанний) ...

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