0
ответов

Почему параллельный haskell - недетерминированный, а параллельные примитивы haskell (par и pseq) - детерминированный?

Не совсем понимаю детерминизм в контексте параллелизма и параллелизма в Haskell. Некоторые примеры могут быть полезны. Спасибо
вопрос задан: 20 December 2011 22:04
0
ответов

Неблокирующее / асинхронное выполнение в Perl

Есть ли способ реализовать неблокирующее / асинхронное выполнение (без fork()'ing) в Perl? Я был разработчиком Python в течение многих лет... В Python есть действительно замечательный фреймворк Twisted, который ...
вопрос задан: 20 December 2011 13:30
0
ответов

Как условно завершить параллельную область в OpenMP?

У меня есть программа OpenMP с C ++. Есть параллельные области, которые содержат задачу #pragma omp внутри параллельной области. Теперь я хотел бы знать, как завершить параллельную область в зависимости от ...
вопрос задан: 19 December 2011 00:23
0
ответов

Как распараллелить чтение строк из входного файла, когда строки обрабатываются независимо?

Я только начал с OpenMP, используя C ++. Мой серийный код на C ++ выглядит примерно так: #include #include <строка> #include <поток> #include <вектор> #include & ...
вопрос задан: 18 December 2011 16:48
0
ответов

Есть ли язык программирования, в котором каждая функция, по сути, выполняется как отдельный субъект?

Есть ли язык программирования, в котором вам не нужно определять акторов самостоятельно - каждая функция просто выполнялся как отдельный субъект (что может означать отдельный поток, если есть свободные ядра)…
вопрос задан: 17 December 2011 23:13
0
ответов

Параллельные коллекции Scala - Как вернуться раньше?

У меня есть список возможных входных значений val inputValues ​​= List (1,2,3,4,5) У меня очень долгая функция вычисления, которая дает мне результат def действительноLongFunction (input: Int): Option [String] = {......
вопрос задан: 15 December 2011 22:13
0
ответов

параллельные запросы к node.js, connect-mongo, сессия перезаписана

В текущем проекте (вроде системы магазина) я использую node.js с expressJS и подключаюсь -mongo как хранилище сеансов. На стороне клиента я использую один запрос при запуске, чтобы создать новый сеанс и отправить ...
вопрос задан: 15 December 2011 16:51
0
ответов

Асинхронная оценка в системе Mathematica

Иногда, когда я пишу экспериментальный код в системе Mathematica, я опасаюсь, стоит ли мне ее оценивать или нет, потому что это может привести к моя система на колени. В качестве надуманного примера, если вы ...
вопрос задан: 15 December 2011 06:35
0
ответов

Как правильно распараллеливать задания, сильно зависящие от ввода-вывода

Я создаю консольное приложение, которое должно обрабатывать множество данных. По сути, приложение получает ссылки из БД. Для каждой ссылки проанализируйте содержимое файла и внесите некоторые изменения ....
вопрос задан: 14 December 2011 14:07
0
ответов

Фреймворк параллельной обработки в java

Я новичок в этой теме. Я решил разработать платформу параллельной обработки для облачных приложений обработки данных на java для своего проекта. структура должна разделять данную последовательную java ...
вопрос задан: 14 December 2011 09:30
0
ответов

Параллельное матричное умножение

Я написал простое параллельное матричное умножение с использованием par и pseq. После выполнения этой программы ни одна из искр не преобразовалась (SPARKS: 20 (0 преобразовано, 0 обрезано)). Я хотел бы услышать ваш комментарий ...
вопрос задан: 13 December 2011 19:06
0
ответов

Понимание существования параллельности и find

Я беру List [Int] и хочу найти значение x, где x * 10> 500 параллельно. So exists должен возвращать true, если список содержит любое значение 51 или больше. def f (x: Int) = {println ("...
вопрос задан: 12 December 2011 05:06
0
ответов

Parallel .Foreach c # Функция паузы и остановки?

Каким будет наиболее эффективный способ приостановить и остановить (до ее завершения) parallel.foreach? Parallel.ForEach (список, (элемент) => {doStuff (элемент); });
вопрос задан: 11 December 2011 12:24
0
ответов

Могу ли я вложить parallel ::: parLapply ()?

Предположим, я хочу что-то сделать в R это обычно (в одном процессе / потоке) выглядит так: for (i in 1: 2) {for (j in 1: 2) {# Сделайте кое-что здесь} } Использование нового пакета R ...
вопрос задан: 7 December 2011 15:28
0
ответов

Параллельные вычисления с кластерами, отличными от Snow SOCK

Недавнее добавление прямой поддержки параллельных вычислений в R2.14 вызвало волну вопрос в моей голове. Существует множество вариантов создания кластеров в R. Я регулярно использую кластеры Snow SOCK, ...
вопрос задан: 7 December 2011 15:22
0
ответов

Как программировать FPGA с использованием F #

Я обычно использую F # для написания числовых алгоритмов. Конструкции функционального программирования в F # помогают очень естественным образом выражать алгоритмы. Я часто получаю лаконичный и понятный ...
вопрос задан: 5 December 2011 11:11
0
ответов

При использовании более одного графического процессора в matlab

это результат работы ginfo с использованием Jacket / matlab: Обнаружены графические процессоры с поддержкой CUDA: Драйвер CUDA 270.81, набор инструментов CUDA 4.0 GPU0 Tesla C1060, 4096 МБ, Compute 1.3 (одинарный, двойной) (используется) GPU1 Tesla C1
вопрос задан: 5 December 2011 04:16
0
ответов

Как увеличить индекс для определенного значения в Parallel.For?

Я хочу увеличить индекс для определенного значения, например 2: for (int i = 0; i <10; i + = 2) {Console.WriteLine (i); } Как мне сделать то же самое, используя класс Parallel, например: Parallel.For (0, ...
вопрос задан: 30 November 2011 17:32
0
ответов

Parallels.ForEach занимает то же время, что и Foreach

Все, я использую Parallels.ForEach следующим образом private void fillEventDifferencesParallels(IProducerConsumerCollection events, Dictionary originalEvents) { ...
вопрос задан: 28 November 2011 23:32
0
ответов

Могу ли я выполнять две функции одновременно?

Я новичок в программировании. Я знаю, что компьютер выполняет инструкции в том порядке, в котором они даны. Я изучаю язык C и написал следующее: #include #include int comp(const ...
вопрос задан: 28 November 2011 17:33
0
ответов

OpenMPI Reduce using MINLOC

В настоящее время я работаю над некоторым кодом MPI для задачи теории графов в котором количество узлов может содержать ответ и длину этого ответа. Чтобы вернуть все обратно в главный узел, я ...
вопрос задан: 23 November 2011 21:47
0
ответов

Параллельное выполнение задач в python

Я использую python 2.7, у меня есть код, который выглядит примерно так: task1 () task2 () task3 () {{1} } зависимая1 () задача4 () задача5 () задача6 () зависимая2 () зависимая3 () Единственные зависимости здесь следующие: ...
вопрос задан: 23 November 2011 11:05
0
ответов

Как передать аргументы в кавычках в GNU Parallel

Мне нужно передать некоторый текст, который включает пробелы и другие символы, в сценарий, выполняемый GNU Parallel. Вот очень простой пример: $ seq 1 3 | parallel echo "Quoted '(text)" The ...
вопрос задан: 22 November 2011 16:22
0
ответов

Параллельный поиск в глубину в Erlang медленнее, чем его последовательный аналог

Я пытаюсь реализовать модифицированный алгоритм параллельного поиска в глубину в Erlang (назовем его * dfs_mod *). Все, что я хочу получить, это все «тупиковые пути», которые в основном являются путями, которые ...
вопрос задан: 22 November 2011 13:30
0
ответов

Распараллеливание чтения из базы данных MySQL с помощью Python

Мне нужно прочитать данные из огромной таблицы (> 1 млн строк, 16 столбцов необработанного текста) и выполнить некоторую обработку. Чтение строка за строкой кажется очень медленным (python, MySQLdb), и я хотел бы иметь возможность ...
вопрос задан: 20 November 2011 22:39
0
ответов

Встроенная поддержка TSQL для параллельных запросов

Есть ли встроенная поддержка параллельного выполнения запросов из хранимой процедуры в SQL Server 2008 R2? Возьмите этот псевдокод, например, create proc dbo.MySproc как delete from SomeTable, где ...
вопрос задан: 18 November 2011 22:16
0
ответов

Сокращение суммы с помощью CUDA: что такое N?

Согласно NVIDIA, это самое быстрое ядро ​​сокращения суммы: template __ device__ void warpReduce (volatile int * sdata, unsigned int tid ) { if (blockSize> = 64) ...
вопрос задан: 18 November 2011 00:58
0
ответов

Параллельные алгоритмы STL в OS X

Я работаю над преобразованием существующей программы, чтобы воспользоваться преимуществами некоторых параллельных функциональность STL. В частности, я переписал большой цикл для работы с std :: accumulate. Бегает, красиво. ...
вопрос задан: 17 November 2011 20:52
0
ответов

Лидер / последователь и рабочая очередь

Я только что прочитал статью о шаблоне лидер / последователь и, если я правильно понял, держу своих рабочих в очереди, и первый рабочий принимает входящий запрос и отключается от очередь. С ...
вопрос задан: 14 November 2011 16:08
0
ответов

Используя параллельные расширения Linq для объединения двух последовательностей, как можно сначала получить самые быстрые результаты?

Допустим, у меня есть две последовательности, возвращающие целые числа от 1 до 5. Первая возвращает 1 , 2 и 3 очень быстро, но 4 и 5 занимают по 200 мс каждый. public static IEnumerable FastFirst () {for (int i = 1; ...
вопрос задан: 11 November 2011 23:10