Haskell параллельное исполнение - PullRequest
4 голосов
/ 06 марта 2012

Задача состоит в том, чтобы ускорить суммирование, используя parMap или parListChunk или лучше.На самом деле он работает медленнее с кодом параллелизма.

Edit: Facepalm .. Я упустил из виду, как правильно выполнить приложение.

Не забудьтедобавить ядра на

./myHaskellApp paramaters +RTS -N4 -sstderr

Где N 4 - количество ядер.

1 Ответ

5 голосов
/ 03 мая 2012

Всегда проверяйте, действительно ли вы используете -threaded, оптимизировано с помощью -O2 и используете разумное количество ядер (например, -N4). Кроме того, проверьте свою статистику сборщика мусора.

...