Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Создание массива из строк В общем есть файл-словарик, в нем строки типа: popov-valera petrov-vasily ivanov-grisha Программа должна считывать этот словарик переводя в массив типа char для дальнейшего использования. #include <iostream> #include <cstdlib> #include <fstream> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread863682.html Указатель на метод класса! C++
Ответьте пожалуйста на такой вопрос:Возможна ли такая ситуация и как ее реализовать правильно? Мне надо использовать функцию(void glutDisplayFunc(void (*func)(void))) и передать в качестве параметра указатель на функцию,которая является членом моего класса.При попытке сделать так: typedef void (glutPaint::*ptr)(); ptr p=&glutPaint::DrawSq; glutPaint pt; glutDisplayFunc((pt.*p)());...
C++ ошибка https://www.cyberforum.ru/ cpp-beginners/ thread863637.html
при выводе данный на экран цифра "4" выдает непонятную таблицу из "левых" цифр, что не так не пойму. #include <fstream.h> #include <stdlib.h> #include <conio.h> #include <iomanip.h> class Diski { struct DISK { char name,format;
C++ Программа для выполнения указанных операций над матрицами в общем нужна помощ написать прогу которая выполныет действия над матрицами 1)Сложение 2)Вычитание 3)Возведение в степень 4)Транспанирование 5)Замена строки 6)Проверка равенства 7)добавление нового столбца 8)Умножение в общем препод <censored> до ввода типа сделать поточный и как это сделать я не знаю...и вывод матрицы чтобы было не так: https://www.cyberforum.ru/ cpp-beginners/ thread863636.html
Определитель матрицы, разложением по произвольной строке C++
Здравствуйте. Помогите передать этот код. Здесь считается определитель матрицы, путем разложения, но первой строке, а мне нужно по произвольной. #include <stdio.h> #include <stdlib.h> #include <locale.h> bool notInEx(int *lot, int v, int l){ for(int i = 0; i < l; i++) if(v == lot) return false; return true; }
C++ Символьные функции: getchar(),putchar(),gets(),puts() https://www.cyberforum.ru/ cpp-beginners/ thread863617.html
Есть программный код под такую постановку задачи: Задан массив. «Фамилия_стаж работы_зарплата». Преобразовать массив так: стаж работы увеличить на год, если он станет равен 10, то зарплату увеличить в 2 раза, если 15 – в 3 раза. #include "iostream.h" #include "windows.h" #define N 5 int main() { struct {
C++ Ошибка в быстрой сортировке Мне нужно сравнить как минимум три сортировки массива. Т.к. плохо знаю С++ нашла шаблоны. И вот все на что я способна: :D #include <iostream> #include <stdlib.h> #include <time.h> #include <conio.h> const long int n=100; using namespace std; void BubbleSort(int array, int col) https://www.cyberforum.ru/ cpp-beginners/ thread863576.html Волновое уравнение и уравнение теплопроводности C++
Помогите плиз наваять проги по решению этиъ двух уравнений. Горю по срокам! Сегодня последний день. Буду очень благодарен.
C++ Создать структуру, элементами которой являются фамилия автора книги и ее название Здравствуйте. Задача очень простая, но моих знаний недостаточно для решения её. Если всё таки найдётся хороший человек, то просьба сделать её так, как написал бы первокурсник ;) и пожалуйста с комментариями, если не сложно. Вот она: Написать программу, в которой необходимо создать структуру, элементами которой являются фамилия автора книги и ее название. Объявить массив данных типа структуры... https://www.cyberforum.ru/ cpp-beginners/ thread863570.html C++ Преобразование (reinterpret_cast) ifstream infile("person.dat", ios::binary); infile.read(reinterpret_cast<char*>(&pers),sizeof(pers)); pers - объект класса. Возможно глупо, но все же, интересно как в данном случае работает преобразование. Почему здесь присутствует ссылка объекта, а не сам объект? https://www.cyberforum.ru/ cpp-beginners/ thread863564.html
C++ Поиск корней уравнения С++
Помогите найти ошибку. Написать и отладить программу поиска всех корней функции f(x) на от-резке . Метод нахождения корня оформить в виде отдельной функции. Найти корни методом секущих //--------------------------------------------------------------------------- #include <stdio.h> #include <math.h> #include <iostream.h> #pragma hdrstop
C++ Условный оператор Здравствуйте! Есть такой вопрос: Что выведет следующая программа? Почему она выводит именно это? Почему в языке С сделано именно так? Как можно в языке сделать иначе? Какие тут плюсы и минусы? #include <stdio.h> int main(void) { if (-1 > sizeof(int)) https://www.cyberforum.ru/ cpp-beginners/ thread863552.html
223 / 213 / 80
Регистрация: 26.04.2013
Сообщений: 972
13.05.2013, 19:00  [ТС] 0

распараллеливание - C++ - Ответ 4550310

13.05.2013, 19:00. Показов 5781. Ответов 16
Метки (Все метки)

Ответ

Цитата Сообщение от Убежденный Посмотреть сообщение
Можете описать на конкретных примерах, что именно не получается ?
Например, мне можно распараллелить следующий цикл:
C++
1
2
3
4
5
6
7
8
9
10
11
#pragma omp parallel for
    for (i = 0; i < col_count - 1; ++i) {
        Mw[i].resize(indexW_size);
        Mnw[i].resize(indexnW_size);
        for (j = 0; j < maximum_index; ++j) {
            if (j < indexW_size)
                Mw[i][j] = Data[indexW[j]][i];
            if (j < indexnW_size)
                Mnw[i][j] = Data[indexnW[j]][i];
        }
    }
с использованием #pragma omp parallel for работает 3 миллисекунды, а без - 0. Но это пока массив данных маленький...

и еще вопрос. Если в цикле используется контейнер vector<> и его метод push_back(), то можно ли распараллелить такой цикл?

Вернуться к обсуждению:
распараллеливание C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2013, 19:00
Готовые ответы и решения:

Распараллеливание
Всем добрый вечер. Если кто знает подскажите,мне надо распараллелить перемножение...

Распараллеливание
Подскажите, что не так. Есть массив из 13 элементов, мне нужно разбить на три блока, один блок...

Распараллеливание циклов
Возникли трудности с освоением OpenMP Непонимаю, почему если закоментировать вот этот фрагмент...

Распараллеливание вычислений
Вычисляю произведение матриц несколькими потоками (количество задаётся пользователем). Потоки...

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

Распараллеливание программы
Помогите эту последовательную программу распараллелить на параллельных 2 процесса. #include...

Распараллеливание вычислений
Здравствуйте. Может кто сможет подсказать как мне решить следующую задачу: необходимо...

Странное распараллеливание
Добрый вечер, коллеги. У меня следующая проблема. Преподаватель сказал распараллелить программу,...

Распараллеливание циклов
Доброго времени суток. Возникла необходимость распараллелить один численный алгоритм средствами...

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