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

3 ответа

 или несколько заданий для запуска.

ибудь знает, как получитьcabal install эксплуатировать параллелизм? Я компилирую с GHC, и хотя я не знаю, может ли сам GHC выполнять параллельные сборки, конечноcabal install может запустить несколько компиляций параллельно, нет? По крайней мере, ...

1 ответ

Пожалуйста, расширьте этот ответ. Вы правы, но слишком мало информации для тех, кто еще не понимает, как работает OProfile.

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

5 ответов

 использовать volatile для обеспечения синхронизации на общем объекте. И, как вы увидите, он делает это с мьютексом; volatile используется только для предотвращения доступа к интерфейсу объекта без синхронизации.

ультате мой ответ наэтот вопрос [https://stackoverflow.com/q/6993276/534005]Я начал читать про ключевое словоvolatile и каков консенсус относительно этого. Я вижу, что есть много информации об этом, какая-то старая, которая сейчас ...

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

6 ответов

http://eclipseclp.org/doc/bips/kernel/compiler/parallel-1.html

могу найти информацию об этом онлайн ... Я также новичок в Прологе ... Мне кажется, что Пролог может быть очень параллельным, возможно, пробуя много возможностей одновременно, пытаясь соответствовать правилу. Современные Пролог компиляторы / ...

1 ответ

По умолчанию с 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 := ...

2 ответа

Все компьютеры не спроектированы как графические процессоры, потому что графические процессоры являются фантастическими с высокой задержкой, вычислениями с высокой пропускной способностью, которые по своей сути параллельны и могут быть легко разбиты. Большая часть того, что делает процессор, по своей сути не параллельна и не очень эффективно масштабируется до тысяч или миллионов работающих одновременно. К счастью, графическое программирование делает, и поэтому все это началось в графических процессорах. Люди все чаще находят проблемы, которые они могут сделать похожими на проблемы с графикой, что привело к росту программирования GPGPU. Однако программирование GPGPU действительно стоит вашего времени, только если оно соответствует вашей проблемной области.

ы основные практические различия между GPGPU и обычным многоядерным / многопоточным программированием CPU с точки зрения программиста? В частности: Какие типы проблем лучше подходят для обычной многоядерности, а какие лучше подходят для ...

3 ответа

Как было указано ранее, несколько ядер работают просто отлично. Несколько потоков Haskell могут работать одновременно, будучи запланированными в разных потоках ОС.

ал книгу "Real World Haskell", главу о параллелизме и параллелизме. Мой вопрос заключается в следующем: Поскольку потоки Haskell на самом деле представляют собой просто несколько «виртуальных» потоков внутри одного «реального» потока ОС, ...

2 ответа

монады чисты ... только IO не ...

ли какая-то заменаmap который оценивает список параллельно? Мне не нужно быть ленивым. Что-то вроде:pmap :: (a -> b) -> [a] -> [b] позволяя мнеpmap expensive_function big_list и все мои ядра на 100%.

2 ответа

 что верно и в этой ситуации. Извините за двойной пост"

аюсь использоватьпакет doSMP [http://cran.r-project.org/web/packages/doSMP/]это обеспечивает параллельный бэкэнд для пакета foreach. Можете ли вы указать, что я делаю неправильно? Действительно, использование foreach таким образом значительно ...

4 ответа

Пример кода для драконьего фрактала:

аю с Haskell, начиная с простых программ прорисовки, чтобы намочить ноги. Мне нужна библиотека, которая позволит мне сохранить 2D-массив / вектор в файл изображения. Я не хочу писать список цветов. Я хочу использовать контейнеры, которые ...