Каков статус многоядерного программирования в Haskell?
Каков статус многоядерного программирования в Haskell? Какие проекты, инструменты и библиотеки доступны сейчас? Какие существуют отчеты об опыте?
- Параллельный wget в Bash
- Почему в OpenMP запрещен оператор! =?
- В чем разница между асинхронным программированием и многоstreamовой обработкой?
- Как Java использует несколько ядер?
- Должен ли я всегда использовать параллельный stream, когда это возможно?
- mpi: блокировка против неблокирующего
- Уменьшение массива в OpenMP
- Ядро возврата Cuda
В 2009-2012 годах произошло следующее:
2012:
- Начиная с 2012 года, параллельные обновления статуса Haskell начали появляться в Parallel Haskell Digest .
2011:
- Параллельное и параллельное программирование в Haskell , учебное пособие. версия 1.1, выпущенная Сайmonoм Марлоу
- Haskell и параллелизм , упомянутый в статье в журнале Economist, 2 июня 2011 года.
- Параллельное сканирование дерева через композицию , статья Коналла Эллиотта
- Числовой Haskell , учебник по программированию параллельных массивов с Repa, выпущен
- Начались работы по расширению событийного журнала GHC и Threadscope для поддержки многопроцессорных или распределенных систем Haskell
- Parallel Haskell Digest: Издание 2 .
- Парно-монадный пакет и монада для детерминированного параллелизма Саймон Марлоу – больше контроля над чистым параллелизмом, чем страtagsи / par / pseq.
- Cloud Haskell : сообщение стиля Erlang, проходящее между распределенными узлами Haskell.
- Параллельный Haskell: Охватывая разнообразие , беседа SPJ.
- Обнаружение краев реального времени параллельно Haskell
- Parallel Haskell Digest: новости о параллельном Haskell
- Совместимое параллельное сканирование
- Haskell-MPI выпущен
2010:
- Параллельные фьючерсы для Haskell, в GHC.
- Язык Orc для параллельного планирования заданий и создания сценариев был выпущен.
- Новый масштабируемый менеджер событий streamа был объединен с GHC.
- Был разработан улучшенный подход к параллельным искрам и страtagsям.
- Был разработан Nikola EDSL для внедрения GPU-программ в Haskell.
- Бэкэнд LLVM для GHC был объединен с хорошим улучшением производительности.
- Серия ghc 6.12.x: с параллельными улучшениями производительности
- Microsoft объявляет 2 года финансирования для поддержки коммерческих пользователей Parallel Haskell
- Google опубликовала свой отчет о работе с Haskell ( PDF )
- Intel анонсировала библиотеку Concurrent Collections для Haskell , включая номера масштабируемости – результаты масштабирования для 32 и 48 ядер
- Sun / Oracle купили нам машину и финансировали работу по улучшению параллельной работы .
- Недавние обновления статуса параллелизма данных в Haskell
- MSR выпустила ThreadScope , графический профайлер для параллельных программ Haskell
- Время автономной работы GHC было тщательно настроено на искры и фьючерсы
- Было проведено хорошее обсуждение дополнительных способов улучшения параллельной работы
- Сборник материалов для чтения о параллелизме в Haskell, который поможет вам начать работу
- Ребята Snap получают 45k req / sec на своем 4-way box , используя все ядра.
- Даже ребята из Erlang замечают .
- Между тем, есть работа, чтобы сделать менеджера IO более масштабируемым – теперь с бумагой по дизайну :: PDF.
- Мы там учим людей тоже .. все .. над .. местом ….
- Starling Software написала об их реальном времени, многоядерной финансовой торговой системе в Haskell .
- Ericsson опубликовала параллельный язык для DSP на основе и написан на Haskell
- Галуа опубликовал реализацию Orc , параллельного языка документооборота, в Haskell.
- Появилась новая библиотека для быстрых регулярных параллельных массивов
- И Haskell продолжает преуспевать в четырехъядерных перестрелках .
- Snap , многоуровневый масштабируемый веб-сервер с большими номерами производительности
- haskell-torrent – бенчмаркинг клиента bittorrent с поддержкой mulitcore в Haskell
- Код Haskell был опубликован в Supercomputing 09 – наше первое появление в SC!