Результаты поиска по запросу "multicore"
монады чисты ... только IO не ...
ли какая-то заменаmap который оценивает список параллельно? Мне не нужно быть ленивым. Что-то вроде:pmap :: (a -> b) -> [a] -> [b] позволяя мнеpmap expensive_function big_list и все мои ядра на 100%.
Как было указано ранее, несколько ядер работают просто отлично. Несколько потоков Haskell могут работать одновременно, будучи запланированными в разных потоках ОС.
ал книгу "Real World Haskell", главу о параллелизме и параллелизме. Мой вопрос заключается в следующем: Поскольку потоки Haskell на самом деле представляют собой просто несколько «виртуальных» потоков внутри одного «реального» потока ОС, ...
Все компьютеры не спроектированы как графические процессоры, потому что графические процессоры являются фантастическими с высокой задержкой, вычислениями с высокой пропускной способностью, которые по своей сути параллельны и могут быть легко разбиты. Большая часть того, что делает процессор, по своей сути не параллельна и не очень эффективно масштабируется до тысяч или миллионов работающих одновременно. К счастью, графическое программирование делает, и поэтому все это началось в графических процессорах. Люди все чаще находят проблемы, которые они могут сделать похожими на проблемы с графикой, что привело к росту программирования GPGPU. Однако программирование GPGPU действительно стоит вашего времени, только если оно соответствует вашей проблемной области.
ы основные практические различия между GPGPU и обычным многоядерным / многопоточным программированием CPU с точки зрения программиста? В частности: Какие типы проблем лучше подходят для обычной многоядерности, а какие лучше подходят для ...
максимальное количество параллельных сборок проекта.
ько что получил новый четырехъядерный компьютер и заметил, что nmake использует только 1 процесс. Я использовал make, у которого был переключатель -j4 для запуска 4 процессов. Что такое эквивалент Nmake? [править] На основании приведенной ниже ...
По умолчанию с go1.6.3 на OSX 10.11 является количество ядер процессора. Я считаю, что это было изменено в Go v1.5.
тирую этот код на моем VirtualBoxed Ubuntu 11.4 package main import ("fmt";"time";"big") var c chan *big.Int func sum( start,stop,step int64) { bigStop := big.NewInt(stop) bigStep := big.NewInt(step) bigSum := big.NewInt(0) for i := ...
Разница между «SOCK», «PVM», «MPI» и «NWS» для пакета R SNOW
makeCluster Функция для пакета SNOW имеет различные типы кластеров:SOCK","PVM","MPI", а также "NWS«но я не очень хорошо понимаю различия между ними, а точнее, что будет лучше для моей программы. В настоящее время у меня есть очередь задач ...
Поддерживает ли python многопроцессорное / многоядерное программирование?
В чем разница между многопроцессорным программированием и многоядерным программированием? желательно показать примеры на python, как написать небольшую программу для многопрограммного и многоядерного программирования
Как работает sched_setaffinity ()?
у понять, как можно написать программу, которая использует несколько процессов или потоков: fork () новый процесс и использовать IPC, или создать несколько потоков и использовать эти виды механизмов связи. Я также понимаю переключение контекста. ...
http://eclipseclp.org/doc/bips/kernel/compiler/parallel-1.html
могу найти информацию об этом онлайн ... Я также новичок в Прологе ... Мне кажется, что Пролог может быть очень параллельным, возможно, пробуя много возможностей одновременно, пытаясь соответствовать правилу. Современные Пролог компиляторы / ...
Хорошо учиться у вас. Амит!
ли кто-нибудь порекомендовать мне некоторые документы, чтобы проиллюстрировать различия между многопроцессорными, многоядерными и гиперпоточными? Меня всегда смущают эти различия и плюсы / минусы каждой архитектуры в разных ...