Описание тега parallel-for
Parallel.For выполняет цикл for, в котором итерации могут выполняться параллельно друг другу.
1
ответ
Какой элемент отправляется OpenMP параллельно?
Я новый программист в OpenMP. Я хочу обрабатывать свои данные параллельно и использую OpenMP. Как узнать, какой элемент был обработан в цикле for, когда я использую его с OpenMP параллельно? Например: #pragma omp parallel for for(int i = 0; i < 1…
06 авг '18 в 06:24
4
ответа
Как я могу использовать Parallel For в TPL вместо while
Я хочу использовать параллель для в утверждении вместо оператора while. Когда я смотрю на образцы, Parallel For работает только с известной -или переменной-count. Но я не знаю, сколько раз мой цикл будет выполняться, и он не сможет связать его с пер…
13 фев '12 в 07:44
2
ответа
C#, для цикла внутри параллели для цикла не работает правильно
Это мой код, и он не работает правильно. Нормально для цикла от 0 до UrlList Count. Возможно 1500 - 2000; После каждого 10 цикла, управляющего сеансом. Если не существует или тайм-аут, собирается и обновить. И эта точка первого параллельного цикла р…
27 июн '18 в 09:25
1
ответ
C# Parallel.For
В любом случае увеличить число циклов, которые Parallel.For будет делать после его запуска? Пример ниже: var start = 0; var end = 5; Parallel.For(start, end, i => { Console.WriteLine(i); end = 10; }); Спасибо за любую помощь. сойка
23 май '12 в 00:22
3
ответа
Task.Factory.StartNew или Parallel.ForEach для многих долгосрочных задач?
Возможный дубликат: Parallel.ForEach vs Task.Factory.StartNew Мне нужно выполнить около 1000 задач в ThreadPool по ночам (в будущем их число может возрасти). Каждая задача выполняет длительную операцию (чтение данных из веб-службы) и не требует боль…
21 май '12 в 15:08
0
ответов
Ошибка при использовании tbb::rallel_for
У меня ошибка, когда я использую parallel_for библиотеки TBB. Я не могу понять, почему.. Я был в состоянии использовать tbb:: atomic, поэтому я предполагаю, что это не проблема линковки. Вот часть моего кода, где я использую TBB: auto values = std::…
27 мар '18 в 15:21
2
ответа
Параллельно. Для SendAsync в BufferBlock в Async Transform?
Я узнаю о TPL Dataflow Библиотека. Пока это именно то, что я искал. Я создал простой класс (ниже), который выполняет следующие функции После исполнения ImportPropertiesForBranch Я иду в сторонний API и получить список свойств Список xml возвращается…
20 май '17 в 12:45
1
ответ
Команда Matlab Sim в Parfor
Я хотел бы запустить модель Simulink в parfor Цикл на многих ядрах с разными данными. Однако я не мог получить sim результаты, когда я использую parfor тогда как я могу получить их, используя только цикл. Это просто получить [t,u] от workspace1рассм…
31 мар '16 в 19:29
1
ответ
Различные сходства потоков в Parallel.For Iterations
Мне нужна итерация параллельного цикла for, чтобы использовать 7 ядер (или держаться подальше от 1 ядра), но другая итерация, чтобы использовать 8(все) ядер, и попробовал код ниже: Parallel.For(0,2,i=>{ if(i=0) Process.GetCurrentProcess().Process…
16 сен '16 в 03:12
1
ответ
Openmp: невозможно правильно рассчитать статус задания внутри параллели для цикла
Я пытаюсь реализовать функции отчетности о состоянии задачи внутри параллельного цикла for. Это распараллеливание цикла for выполняется с использованием "OPENMP". Я хочу, чтобы отчеты о состоянии выполнялись следующим образом: Work done 70%; estimat…
02 фев '15 в 10:38
3
ответа
Параллельно-ли в.net 4.0 получает привилегию вычислений на GPU автоматически?
Параллельно-ли в.net 4.0 получает привилегию вычислений на GPU автоматически? Или я должен настроить некоторые драйверы, чтобы он использовал GPU.
01 июн '10 в 04:23
0
ответов
Каков наилучший способ вернуть значения из parallel_for
У меня есть простой параллель для цикла и результаты каждой итерации, которые я вставляю в concurrent_unordered_map. Я вижу, что вставка делает мой код намного медленнее. Итак, каков наилучший способ вернуть пары из parallel_for в unordered_map? Я п…
03 окт '16 в 16:15
0
ответов
Parallel.For с обработкой растровых изображений
Я хочу ускорить мой код. Мне бы хотелось, чтобы этот фрагмент работал быстрее. Я пытался создать свой собственный Parallel.For Реализация цикла, но мне не удалось. Нет ошибок, но tifDS кажется пустым:/ Может ли что-нибудь1 помочь мне? Заранее спасиб…
01 ноя '12 в 11:02
1
ответ
C++ intel TBB оптимизация внутреннего цикла
Я пытаюсь использовать Intel TBB для распараллеливания внутреннего цикла (2-й из 3-х), однако, я получаю достойную отдачу только тогда, когда внутренние 2-х циклы значительны по размеру. TBB порождает новые потоки для каждой итерации основного цикла…
15 фев '12 в 18:56
1
ответ
Эффективное распараллеливание операций над операциями с двумерным массивом в python
Я пытаюсь распараллелить операции на двумерном массиве, используя joblib библиотека в питоне. Вот код, который у меня есть from joblib import Parallel, delayed import multiprocessing import numpy as np # The code below just aggregates the base_array…
02 янв '18 в 22:15
0
ответов
Параллельная агрегация коллекции с использованием PPL или TBB
Я решил написать алгоритм для использования параллельной агрегации. Вот однопоточный код, который я хочу преобразовать. vector<vector<double>> sum; for (const auto* fold : _obj.GetFolds()) sum.push_back(move(vector<double>(fold->…
12 ноя '14 в 05:25
2
ответа
Могу ли я отправлять и получать данные между работниками, находясь на парфоре (MATLAB)?
Я хотел бы знать, если бы я мог торговать (отправлять и получать) данные между узлами при выполнении parfor. То, что я хотел бы сделать, это что-то вроде этого: parfor i = 1:4 %Perform a computation on each column of a 4x4 matrix on 4 different work…
10 дек '12 в 22:10
0
ответов
Производительность снижается при применении TBB parallel_for к 40-ядерной рабочей станции
Я реализовал TBB parallel_for таким образом на 4-ядерном (8 потоков) ноутбуке i7-3920XM. На выполнение вычислений уходит около 15 секунд, а загрузка процессора составляет около 70% для каждого ядра. Если я инициализирую для работы фиксированное числ…
30 мар '14 в 00:10
2
ответа
Использует ли параллельный foreach powershell не более 5 потоков?
throttlelimit параметр foreach -parallel может контролировать, сколько процессов используется при выполнении скрипта. Но у меня не может быть более 5 процессов, даже если я установлю throttlelimit больше 5. Сценарий выполняется в нескольких процесса…
27 апр '17 в 01:18
2
ответа
C++ Как я могу запустить три разные функции parallel_for одновременно, кроме использования tbb::task_group?
У меня есть код, где я должен параллельно запустить параллель для параллельной работы (независимо друг от друга). Код это что-то вроде: tbb::parallel_for(range1,func1());//first tbb::parallel_for(range2,func2());//second tbb::parallel_for(range3,fun…
31 авг '17 в 08:37