0
ответов

Модель согласованности памяти CUDA 4.0 и глобальная память?

Обновление :Приведенное ниже условие while ()оптимизируется компилятором, поэтому оба потока просто пропускают условие и входят в CS даже с флагом -O0. Кто-нибудь знает, почему компилятор это делает?...
вопрос задан: 22 November 2017 02:50
0
ответов

Почему Parallel.ForEach не запускает несколько потоков?

Сегодня я попытался оптимизировать оператор foreach, который работает в XDocument. Перед оптимизацией: foreach (элемент XElement в xDoc.Descendants ("APSEvent"). ToList ()) {// некоторые операции } ...
вопрос задан: 10 November 2017 15:09
0
ответов

Параллельный цикл for в openmp

Я пытаюсь распараллелить очень простой цикл for -, но это моя первая попытка использовать openMP за долгое время. Меня смущают сроки выполнения. Вот мой код:#включить <вектор> #включить &...
вопрос задан: 4 October 2017 07:05
0
ответов

Имеет ли смысл запускать на уровне ядра ОС вычисления на графическом процессоре?

Я заметил, что графический процессор может иметь сотни ядер, так что параллельные вычисления можно значительно ускорить с их помощью. Похоже, что в ядре ОС для ускорения не используются параллельные алгоритмы. Люди делают ...
вопрос задан: 19 September 2017 17:44
0
ответов

OpenMP с OCAML

Кто-нибудь знает, можно ли использовать OpenMP с исходным кодом OCaml? Или другое приложение / среда работы, совместимая с OCaml, которая позволяет мне запускать параллельные программы, использующие несколько ядер? ...
вопрос задан: 19 September 2017 10:28
0
ответов

Когда ConcurrentBag лучше, чем List?

] Я использую Parallel.Foreach для заполнения внешнего ConcurrentBag. Я также пробовал использовать общий список, и все работает нормально. Мне повезло, или я пропустил специальную область ConcurrentBag?
вопрос задан: 8 September 2017 19:26
0
ответов

Как распараллелить простой цикл Python?

Возможно, это тривиальный вопрос, но как мне распараллелить следующий цикл в python? # настроить выходные списки вывод1 = список() вывод2 = список() output3 = list() for j in range(0, 10): # calc ...
вопрос задан: 1 September 2017 05:09
0
ответов

Нет ConcurrentList в .Net 4.0?

I был взволнован, увидев новое пространство имен System.Collections.Concurrent в .Net 4.0, очень приятно! Я видел ConcurrentDictionary, ConcurrentQueue, ConcurrentStack,ConcurrentBag и BlockingCollection. ...
вопрос задан: 30 August 2017 03:44
0
ответов

Будет ли Dart выполнять изоляты параллельно в многоядерной -среде?

Вопрос Будут ли изоляты в Dart работать параллельно, используя все доступные ядра в многоядерной среде, или они будут мультиплексироваться на одном ядре? Фон Google описал изоляты (и...
вопрос задан: 21 August 2017 11:00
0
ответов

Объекты с общей памятью в многопроцессорной обработке

Предположим, у меня есть большой массив памяти, У меня есть функция func, которая принимает этот гигантский массив в качестве входных данных (вместе с некоторыми другими параметрами). func с разными параметрами может быть запущен в ...
вопрос задан: 11 August 2017 14:58
0
ответов

Автоматическая установка флага заданий (-j) для многоядерной машины?

У меня есть Makefile на машине, в которой много ядер, но Кажется, я всегда забываю писать -jX при компиляции моего проекта, и это занимает намного больше времени, чем следовало бы. Есть ли способ установить ...
вопрос задан: 4 August 2017 09:19
0
ответов

Получение переполнения стека с помощью ядра CUDA

У меня огромная проблема с кодом, который я программирую. Я не эксперт, и я - спрашивал много людей перед тем, как прийти сюда. Я тоже многое исправил. Так что, думаю, я готов показать вам код и ...
вопрос задан: 18 July 2017 10:44
0
ответов

Матрица параллельного расстояния в R

в настоящее время я использую встроенную функцию dist для вычисления матрицы расстояний в R. dist (featureVector, method = "manhattan"). В настоящее время это является узким местом приложения, и поэтому идея ...
вопрос задан: 28 June 2017 13:14
0
ответов

Можно ли изменить parallelOptions.MaxDegreeOfParallelism во время выполнения Parallel.ForEach

Я запускаю многопоточный цикл: protected ParallelOptions parallelOptions = new ParallelOptions (); parallelOptions.MaxDegreeOfParallelism = 2; защищенный ParallelOptions parallelOptions = новый ParallelOptions (); parallelOptions.MaxDegreeOfParallelism =
вопрос задан: 27 June 2017 17:02
0
ответов

OpenMP: закрываются ли локальные переменные автоматически?

#pragma omp parallel {int x; // приватно для каждого потока? } #pragma omp parallel for для (int i = 0; i <1000; ++ i) {int x; // приватно для каждого потока? } Спасибо! P.S. Если местный ...
вопрос задан: 30 May 2017 20:04
0
ответов

Выполнить цикл for -параллельно в Python 3.2 [дубликат]

Возможный дубликат :как распараллелить простой цикл Python? Я новичок в Python (, использую Python 3.2 ), и у меня есть вопрос о распараллеливании. У меня есть цикл for -, который я хочу...
вопрос задан: 23 May 2017 12:34
0
ответов

Perl, Parallel::ForkManager - как реализовать тайм-аут для форка

Можно ли реализовать какой-то тайм-аут (лимит времени) для форка, используя Parallel::ForkManager? Базовый сценарий Parallel::ForkManager выглядит следующим образом: use Parallel::ForkManager; my $pm = Parallel::...
вопрос задан: 23 May 2017 12:30
0
ответов

Эффективная многопроцессорная обработка массивной, грубой силы максимизации в Python 3

Это расширение моего недавнего Вопрос Как избежать состояния гонки в многопроцессорных очередях Python 3. Надеюсь, эта версия вопроса более конкретна. TL;DR: В многопроцессорной среде...
вопрос задан: 23 May 2017 12:27
0
ответов

Как создать параллельный метод метода IEnumerable

Следуя этой публикации, я хочу распараллелить этот метод: public IEnumerable GetAllLogs (IEnumerable компьютеры) {foreach (var cpt в компьютерах) { ...
вопрос задан: 23 May 2017 12:25
0
ответов

Используя снег (и снегопад) с AWS для параллельной обработки в R

В связи с моим более ранним похожим SO вопросом, я попробовал использовать снег/снег на AWS для параллельных вычислений. Что я и сделал: В функции sfInit() я предоставил публичную DNS для socketHosts ...
вопрос задан: 23 May 2017 12:22
0
ответов

Управление очередью TPL

У меня есть служба, которая выполняет сканирование различных серверов. Рассматриваемые сети могут быть огромными (сотни тысяч сетевых узлов). Текущая версия программного обеспечения использует организацию очередей/потоков ...
вопрос задан: 23 May 2017 12:22
0
ответов

Координация параллельного выполнения в node.js

Управляемая событиями модель программирования node.js несколько усложняет координацию выполнения программы. Простое последовательное выполнение превращается во вложенные обратные вызовы, что достаточно легко (хотя ...
вопрос задан: 23 May 2017 12:18
0
ответов

Многопоточность с Linq to SQL

Поскольку исходный поток (многопоточность с Linq to SQL) к настоящему времени стал довольно старым, я думал, что отправлю еще один вопрос по аналогичной теме. Рассмотрим сценарий, в котором DomainService ...
вопрос задан: 23 May 2017 12:15
0
ответов

Потребление памяти параллельным потоком Scala

Я написал приложение Scala (2.9.1-1), которому необходимо обработать несколько миллионов строк из запроса к базе данных. Я преобразовываю ResultSet в Stream, используя метод, показанный в ответе на один...
вопрос задан: 23 May 2017 12:14
0
ответов

Альтернативы ppl

В моем предыдущем вопросе я задал коснулся темы parallel_for из ppl.h, предоставленной Microsoft. Но вскоре после того, как я понял, что его использование делает его приложение непереносимым (если я ...
вопрос задан: 23 May 2017 12:10
0
ответов

Использование parLapply и clusterExport внутри функции

Я задал связанный вопрос здесь, и ответ сработал хорошо :с использованием параллельного parLapply :невозможно получить доступ к переменным в параллельном коде Проблема заключается в том, что когда я пытаюсь использовать ответ внутри...
вопрос задан: 23 May 2017 12:10
0
ответов

параллельный разбор файлов, несколько ядер ЦП

Ранее я задал родственный, но очень общий вопрос (см. особенно этот ответ). Это очень конкретный вопрос. Это все, что меня волнует: result = {} для строки в open ('input.txt'): ...
вопрос задан: 23 May 2017 12:09
0
ответов

MPI и D: параметры компоновщика

Я пытаюсь использовать MPI с языком программирования D. D полностью поддерживает C ABI и может связываться с любым кодом C. Я проделал очевидные вещи и перевел заголовок MPI на D. Затем я ...
вопрос задан: 23 May 2017 12:09
0
ответов

Параллельная оптимизация в R

Этот вопрос возник как раз вовремя, так как я тоже борюсь с оптимизацией. Мне известны различные "нормальные" процедуры оптимизации в R, и мне известны параллельные пакеты, такие как snow, ...
вопрос задан: 23 May 2017 12:09
0
ответов

Есть ли эффективный способ распараллелить mapply?

У меня много строк, и в каждой строке я вычисляю однокорневую нелинейную функцию. У меня четырехъядерная машина Ubuntu, которая не перестает выполнять мой код уже два дня. Неудивительно, что я ищу ...
вопрос задан: 23 May 2017 12:09