Результаты поиска по запросу "parallel-processing"
Является ли MPI_Reduce блокирующим (или естественным барьером)?
У меня есть фрагмент кода ниже в C ++, который в основном вычисляет пи с использованием классической техники Монте-Карло. srand48((unsigned)time(0) + my_rank); for(int i = 0 ; i < part_points; i++) { double x = drand48(); double y = drand48(); ...
отправка блоков двумерного массива в C с использованием MPI
Как вы отправляете блоки 2-D массива на разные процессоры? Предположим, размер 2D-массива равен 400x400, и я хочу отправить блоки размером 100X100 на разные процессоры. Идея состоит в том, что каждый процессор будет выполнять вычисления на своем ...
В чем преимущество Java-5 ThreadPoolExecutor перед Java-7 ForkJoinPool?
В Java 5 появилась поддержка выполнения асинхронных задач пулом потоков в форме среды Executor, в основе которой лежит пул потоков, реализованный java.util.concurrent.ThreadPoolExecutor. Java 7 добавила альтернативный пул потоков в виде ...
Быстрый потокобезопасный генератор случайных чисел для C #
Мне нужно быстро генерировать случайные числа с плавающей точкой в нескольких запущенных потоках. Я пытался использоватьSystem.Random, но он слишком медленный для моих нужд и возвращает одно и то же число в нескольких потоках. (Он ...
Common Lisp Параллельное программирование
Я хочу реализовать свой алгоритм фильтрации частиц параллельно в Common Lisp. Фильтрация частиц и выборка могут быть распараллелены, и я хочу сделать это для моей 4-ядерной машины. Мой вопрос заключается в том, возможно ли ...
Как работает node.js?
Я не понимаю несколько вещей о nodejs. В каждом источнике информации говорится, что node.js является более масштабируемым, чем стандартные многопоточные веб-серверы, из-за отсутствия блокировки потоков и переключения контекста, но мне интересно, ...
Лучшая альтернатива pmap в Clojure для распараллеливания умеренно недорогих функций над большими данными?
Используя clojure, у меня есть очень большой объем данных в последовательности, и я хочу обрабатывать их параллельно, с относительно небольшим количеством ядер (от 4 до 8). Самое простое, что можно сделать, это использоватьpmap вместоmap, ...
Python, параллельно запускающий инструменты командной строки
Я использую Python в качестве языка сценариев для обработки некоторых данных и вызова инструментов командной строки для обработки чисел. Я хочу запускать инструменты командной строки параллельно, поскольку они независимы друг от друга. Когда один ...
Что такое «искра» в Хаскеле
Я запутался в понятии "искра" Это тема в Хаскеле? Или действие порождения новой темы? Спасибо всем: Подводя итог, можно сказать, что искры - это не поток, а скорее единица вычислений (задачи, чтобы выразить это в терминах C # / Java). Таким ...
Выполнение функций параллельно
У меня есть функция, которая должна пройти около 20К строк из массива и применить внешний скрипт для каждого. Это медленный процесс, так как PHP ожидает выполнения скрипта, прежде чем перейти к следующей строке. Чтобы ускорить этот процесс, я ...