parallel-processing

Я работаю над переводом приложения CUDA ( это, если вы должны знать) в OpenCL. Оригинальное приложение использует C-style CUDA API, с одним потоком только для того, чтобы избежать автоматического ожидания занятости при чтении результатов. Теперь я замечаю, что очереди команд OpenCL очень похожи на потоки CU...

Предположим, у меня есть большая таблица в PostgreSQL (более 500 ГБ) - рабочий пул. Также у меня есть ряд рабочих процессов, получающих работы из рабочего пула. Каков наиболее эффективный способ освободить менеджера, который вернул бы следующую строку из таблица "рабочий пул" как ответ на запросы работников. ...

Я пытаюсь выяснить, как set.seed() функция работает в R. Мне интересно, если set.seed( 3 ) и set.seed( 4 ) они с большей вероятностью будут генерировать дубликаты образцов, чем если set.seed( 3 ) и set.seed( 100 )? Если да, то сколько уникальных выборок может сгенерировать set.seed( 3 ), Прежде чем появит...

У меня есть скрипт анализа данных, который принимает аргумент, определяющий сегменты анализа для выполнения. Я хочу запустить до' n ' экземпляров скрипта в то время, когда 'n' - это количество ядер на машине. Сложность заключается в том, что сегментов анализа больше, чем ядер, поэтому я хочу запустить не боле...

С Java 8 и lambdas легко перебирать коллекции в виде потоков и так же легко использовать параллельный поток. Два примера из документы, второй с помощью parallelStream: myShapesCollection.stream() .filter(e -> e.getColor() == Color.RED) .forEach(e -> System.out.println(e.getName())); myShapesCo...

можно ли указать пользовательский пул потоков для Java 8 параллельный поток? Я не могу найти его нигде. представьте себе, что у меня есть серверное приложение, и я хотел бы использовать параллельные потоки. Но приложение является большим и многопоточным, поэтому я хочу разделить его. Я не хочу медленного вы...

каково состояние многоядерного программирования в Haskell? Какие проекты, инструменты и библиотеки доступны сейчас? Какие отчеты об опыте были представлены?...

Это, вероятно, тривиальный вопрос, но как мне распараллелить следующий цикл в python? # setup output lists output1 = list() output2 = list() output3 = list() for j in range(0, 10): # calc individual parameter value parameter = j * offset # call the calculation out1, out2, out3 = calc_stuff(p...

Erg, я пытаюсь найти эти два метода в BCL с помощью рефлектора, но не могу их найти. В чем разница между этими двумя фрагментами? A: IEnumerable<string> items = ... Parallel.ForEach(items, item => { ... }); B: IEnumerable<string> items = ... foreach (var item in items.AsParallel()) {...

У меня есть сценарий powershell для выполнения пакетной обработки на куче изображений, и я хотел бы сделать некоторую параллельную обработку. Powershell, похоже, имеет некоторые параметры фоновой обработки, такие как start-job, wait-job и т. д., Но единственным хорошим ресурсом, который я нашел для параллель...