Результаты поиска по запросу "parallel-processing"

3 ответа

Является ли MPI_Reduce блокирующим (или естественным барьером)?

У меня есть фрагмент кода ниже в C ++, который в основном вычисляет пи с использованием классической техники Монте-Карло. srand48((unsigned)time(0) + my_rank); for(int i = 0 ; i < part_points; i++) { double x = drand48(); double y = drand48(); ...

1 ответ

отправка блоков двумерного массива в C с использованием MPI

Как вы отправляете блоки 2-D массива на разные процессоры? Предположим, размер 2D-массива равен 400x400, и я хочу отправить блоки размером 100X100 на разные процессоры. Идея состоит в том, что каждый процессор будет выполнять вычисления на своем ...

4 ответа

В чем преимущество Java-5 ThreadPoolExecutor перед Java-7 ForkJoinPool?

В Java 5 появилась поддержка выполнения асинхронных задач пулом потоков в форме среды Executor, в основе которой лежит пул потоков, реализованный java.util.concurrent.ThreadPoolExecutor. Java 7 добавила альтернативный пул потоков в виде ...

ТОП публикаций

3 ответа

Быстрый потокобезопасный генератор случайных чисел для C #

Мне нужно быстро генерировать случайные числа с плавающей точкой в нескольких запущенных потоках. Я пытался использоватьSystem.Random, но он слишком медленный для моих нужд и возвращает одно и то же число в нескольких потоках. (Он ...

4 ответа

Common Lisp Параллельное программирование

Я хочу реализовать свой алгоритм фильтрации частиц параллельно в Common Lisp. Фильтрация частиц и выборка могут быть распараллелены, и я хочу сделать это для моей 4-ядерной машины. Мой вопрос заключается в том, возможно ли ...

2 ответа

Как работает node.js?

Я не понимаю несколько вещей о nodejs. В каждом источнике информации говорится, что node.js является более масштабируемым, чем стандартные многопоточные веб-серверы, из-за отсутствия блокировки потоков и переключения контекста, но мне интересно, ...

4 ответа

Лучшая альтернатива pmap в Clojure для распараллеливания умеренно недорогих функций над большими данными?

Используя clojure, у меня есть очень большой объем данных в последовательности, и я хочу обрабатывать их параллельно, с относительно небольшим количеством ядер (от 4 до 8). Самое простое, что можно сделать, это использоватьpmap вместоmap, ...

2 ответа

Python, параллельно запускающий инструменты командной строки

Я использую Python в качестве языка сценариев для обработки некоторых данных и вызова инструментов командной строки для обработки чисел. Я хочу запускать инструменты командной строки параллельно, поскольку они независимы друг от друга. Когда один ...

3 ответа

Что такое «искра» в Хаскеле

Я запутался в понятии "искра" Это тема в Хаскеле? Или действие порождения новой темы? Спасибо всем: Подводя итог, можно сказать, что искры - это не поток, а скорее единица вычислений (задачи, чтобы выразить это в терминах C # / Java). Таким ...

5 ответов

Выполнение функций параллельно

У меня есть функция, которая должна пройти около 20К строк из массива и применить внешний скрипт для каждого. Это медленный процесс, так как PHP ожидает выполнения скрипта, прежде чем перейти к следующей строке. Чтобы ускорить этот процесс, я ...