0 / 0 / 0
Регистрация: 23.05.2015
Сообщений: 25
1

Почему нет прироста скорости при распараллеливании метода гаусса с помощью openMP?

07.12.2015, 14:22. Показов 952. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
распаралелил метод гаусса, но прироста в скорости нет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int i, j, k;
        for ( k = 0; k < Size; k++ ){
            
            for ( j = Size - 1; j > k; j-- ){
                    pMatrix[k][j] /= pMatrix[k][k];
            }
            pResult[k] /= pMatrix[k][k];
            
            for ( i = k + 1; i < Size; i++ ){
                #pragma omp parallel for schedule (dynamic)
                for ( j = Size - 1; j > k; j-- )    
                    pMatrix[i][j] = pMatrix[i][j] - pMatrix[k][j] * pMatrix[i][k];
                pResult[i] = pResult[i] - pResult[k] * pMatrix[i][k];
            }
        }
        // обратный ход 
        #pragma omp parallel for schedule (dynamic)
            for (i = Size-1; i >= 0; i-- ){
                for (j = Size-1; j > i; j-- ){
                    pResult[i] = pResult[i] - pMatrix[i][j] * pResult[j];
                }
            }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2015, 14:22
Ответы с готовыми решениями:

OpenMP при распараллеливании цикла иногда выдает разные результаты
Доброго времени суток, ув. форум! Я новичек и в С++ и в OpenMP Играюсь со следующей программкой...

Параллельная программа для метода холецкого с помощью openMp и mpi
Товарищи,помогите пожалуйста с параллельным программированием: надо написать параллельную...

Решение системы линейных уравнений с помощью метода Гаусса
Помогите реализовать данную программу на С#. Здесь описан алгоритм решения системы линейных...

Почему в торрентах нет скорости?
Раздаю wifi с iphone 5 на ноутбук, в браузере скорость около 1,5 мбайт, но если зайти в любой...

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

При сравнении экземпляра делегата с именем метода, имя метода преобразуется автоматически в делегат или нет?
Добрый день. Есть несколько вопросов про событий и делегаты: 1) При сравнении экземпляра делегата...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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