Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Заблокирован
1

Как распараллелить цикл

14.02.2013, 21:52. Показов 1186. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
темя не создаётся

Добавлено через 1 минуту
Так вот:::::;

Привет, к примеру, есть такой бесполезный код
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
#include <vector>
 
struct Item
{
    int id;
    std::string name;
    float x;
    float y;
};
 
int _tmain(int argc, _TCHAR* argv[])
{
    std::vector<Item> data1;
    //...
    //здесь как угодно инициализируем исходные данные в date1
    //...
    std::vector<Item> data2;
 
    for(int i=0;i<data1.size();i++) //Этот цикл хочу распараллелить
    {
        Item it;
        it.id=data1[i].id;
        it.name=data1[i].name;
        it.x=data1[i].x;
        it.y=data1[i].y;
        data2.push_back(it);
    }
 
 
    return 0;
}
Может кто - нибуть привести простой пример кода распараллеливания этого цикла for с помощью parallel_for из TBB (Intel Threading Building Blocks ) ??????????????
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2013, 21:52
Ответы с готовыми решениями:

Как распараллелить цикл while?
Доброго времени суток. При распараллелировании применять технологии Openmp. Было бы здорово, если...

Многопоточное программирование: как распараллелить цикл?
Здравствуйте, господа. Возможно, я сейчас спрошу глупость, но тем не менее. В интернетах найти...

Распараллелить цикл
Распараллелить цикл: For(i=2;i&lt;N;i++) For(j=2;i&lt;N;j++) A =A +A; #include &lt;iostream&gt;...

Не получается распараллелить цикл
Добрый день! В ходе опытов я выяснил, что распараллеливание цикла for с помощью OMP не приносит...

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

Помогите распараллелить цикл!!!
Эксперты помогите, распараллелить консольное приложение на два(или четыре) ядра. Раньше ни когда не...

Распараллелить цикл со сложной индексацией используя OpenMP
Пусть есть такой цикл, преобразующий массив: #define N 6 #define RADIUS 1 int arr; int...

Как правильно распараллелить цикл?
Есть процедура в которой выполняется цикл. Хотелось бы его правильно распараллелить. Попытка...

Как распараллелить цикл с помощью Parallel.For?
Подскажите, как данный цикл for (int i = 0; i &lt; round_segments; i++) ...


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

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