Каково состояние многоядерного программирования в Haskell?
каково состояние многоядерного программирования в Haskell? Какие проекты, инструменты и библиотеки доступны сейчас? Какие отчеты об опыте были представлены?
1 ответ:
в 2009-2012 годах произошло следующее:
2012:
- С 2012 года параллельные обновления статуса Haskell начали появляться в Параллельный Haskell Digest.
2011:
- параллельное и параллельное программирование в Haskell, учебник. версия 1.1 выпущена Саймон Марлоу
- Haskell и параллельность, упомянутый в статье в Журнал "Экономист", 2 июня 2011 года.
- параллельное дерево сканирует через композицию, статья Конала Эллиота
- Числовой Haskell, учебник по параллельному программированию массива с помощью Repa, выпущен
- начаты работы по расширению GHC eventlog и Threadscope для поддержки многопроцессорных или распределенных систем Haskell
- Parallel Haskell Digest: Edition 2.
- пар-монады пакет и монада для детерминированного параллелизма, Саймон Марлоу -- больше контроля над чистым параллелизмом, чем стратегии/par/pseq.
- Облако Хаскелл: передача сообщений в стиле Erlang между распределенными узлами Haskell.
- Параллельный Хаскелл: Охватывая Разнообразие, выступление SPJ.
- обнаружение края в реальном времени параллельно Haskell
- Parallel Haskell Digest: новости о parallel Хаскелл
- составное параллельное сканирование
- Haskell-MPI освобожден
2010:
- параллельные фьючерсы для Haskell, в GHC.
- The орочий язык, для параллельного планирования заданий и сценариев, был выпущен.
- A новый масштабируемый менеджер событий потока был объединен в GHC.
- An улучшенный подход к параллельные искры и стратегии были разработаны.
- The Николо EDSL для встраивания GPU программ в Haskell был разработан.
- The LLVM backend для GHC был объединен, с хорошими улучшениями производительности.
- ghc 6.12.серия x: с параллельными улучшениями производительности
- Microsoft объявляет о 2 года финансирования для поддержки коммерческих пользователей Parallel Хаскелл
- Google опубликовал свой отчет об опыте использования Haskell ( PDF)
- Intel объявила параллельные коллекции для библиотеки Haskell, включая масштабируемости -- результаты масштабирования для 32 и 48 ядер
- Солнца/Оракул купил нам машину и финансируется работа над улучшение параллельно производительность.
- последние обновления к статусу параллелизма данных в Haskell
- MSR выпущен ThreadScope, графический профилировщик для параллельных программ Haskell
- время выполнения GHC получил обширно настроенный для искр и фьючерсов
- был хороший обсуждение дополнительных способов повышения производительности параллельных программ
- коллекция читать материал далее параллельность в Haskell чтобы помочь вам начать работу
- The Snap ребята получают 45k req / sec на их 4 пути box, используя все ядра.
- даже Эрланг ребята обращают внимание.
- между тем, есть работа, чтобы сделать IO manager более масштабируемым -- теперь с документ по дизайну:: PDF.
- мы там тоже учат людей .. все .. over .. the ... место.
- Старлинг Программного Обеспечения писал о своей многоядерной финансовой торговой системе в реальном времени в Haskell.
- компания Ericsson опубликовала параллельный язык для DSP на основе, и написано в Haskell
- Галуа опубликовал реализации орки, параллельный язык рабочего процесса, в Haskell.
- и новая библиотека для появились быстрые регулярные параллельные массивы
- и Haskell продолжает преуспевать в четырехъядерной перестрелке.
- Snap, многоядерный масштабируемый веб-сервер с большими номерами производительности
- haskell-torrent - бенчмаркинг клиента bittorrent с поддержкой mulitcore в Haskell
- Haskell-кода был опубликован на суперкомпьютере 09 -- наше первое появление на СК!