Форум программистов, компьютерный форум, киберфорум
OpenMP
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
4 / 3 / 0
Регистрация: 22.08.2014
Сообщений: 80
1

Параллельные секции из OpenMP

05.04.2018, 19:12. Показов 534. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Необходимо, чтобы две независимые последовательности операций выполнялись параллельно (в перспективе должен быть сервер, работающий с данными в одном потоке и ждущий команд с терминала в другом), решил попробовать использовать директиву parallel sections, но она не сработала, что нужно сделать для исправления?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <omp.h>
#include <stdio.h>
#include <string.h>
 
int main(int argc, char** argv)
{
    char message[40];
    #pragma omp parallel sections
    {
        #pragma omp section
        {
            int a = 1;
            while(1)
            {
                if (a == 1024)
                {
                    a = 1;
                    continue;
                }
                a *= 2;
            }
        }
        #pragma omp section
        {
            while(1)
            {
                scanf("%s", message);
                if (!strcmp(message, "server_stop"))
                    break;
            }
        }
    }
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.04.2018, 19:12
Ответы с готовыми решениями:

Параллельные сортировки с OpenMP
Привет, читателю . Надеюсь не поленитесь прочесь до конца, кто понимает =) Вообщем суть такова, у...

OPENmp параллельные потоки QT
#include &lt;iostream&gt; #include &quot;omp.h&quot; using namespace std; int main() { #pragma omp...

Параллельные вычисления с использованием параллельных секций в OpenMP
Доброго времени суток, ребята! Ребят, нужно вычислить интеграл на отрезке для функции. Нужно...

Параллельные вычисления: произведение двух векторов (OpenMP)
Помогите с написанием программы вычисления произведения двух векторов с использованием...

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

Перевести программу с паскаля на фортран, используя Параллельные вычисления и OpenMP
Есть несложная программа на паскале, надо ее перевести в фортран с помощью параллельных вычислений...

Заменить в коде параллельные главной, на параллельные побочной диагонали
Вот код,нужно сделать чтобы сортировались диагонали параллельные побочной, а не главной. помогите...

Может ли быть в секции еще секции?
Добрый времени суток. Я самообучаюсь верстке, поэтому у меня к вам такие простые и странные...

OpenMP. Время выполнения программы больше чем без OpenMP
Сегодня первый раз сел за OpenMP. Читаю на сайте майкрософта как работает этот API. Так вот там...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru