Où en est la programmation multicore en Haskell ? Quels projets, outils et bibliothèques sont disponibles actuellement ? Quels rapports d'expérience ont été établis ?
Réponse
Trop de publicités?Au cours de la période 2009-2011, les choses suivantes se sont produites :
2012 :
- À partir de 2012, les mises à jour du statut de Haskell parallèle ont commencé à apparaître dans la section Digest Haskell parallèle .
2011 :
- Programmation parallèle et concurrente en Haskell un tutoriel. version 1.1 publiée par Simon Marlow
- Haskell et le parallélisme mentionné dans un article du magazine The Economist du 2 juin 2011.
- Balayage parallèle d'arbres par composition , un article de Conal Elliott
- Haskell Numérique , un tutoriel sur la programmation de tableaux parallèles avec Repa, publié
- Les travaux ont commencé sur l'extension de GHC eventlog et Threadscope pour supporter les systèmes Haskell multi-processus ou distribués.
- Digest Haskell parallèle : Edition 2 .
- Le paquet par-monad et une monade pour le parallélisme déterministe Simon Marlow -- plus de contrôle sur le parallélisme pur que les stratégies/par/pseq.
- Haskell en nuage : Passage de messages de type Erlang entre des noeuds Haskell distribués.
- Haskell parallèle : Faire place à la diversité une conférence de la SPJ.
- Détection des bords en temps réel en Haskell parallèle
- Parallel Haskell Digest : actualités sur le Haskell parallèle
- Balayage parallèle composable
- Haskell-MPI est publié
2010 :
- Futurs parallèles pour Haskell, dans GHC.
- Le site Langue orque pour l'ordonnancement de tâches concurrentes et l'élaboration de scripts, a été publié.
- A nouveau gestionnaire d'événements de fil évolutif a été fusionné dans GHC.
- Un site approche améliorée des étincelles parallèles et des stratégies a été élaboré.
- Le site Nikola EDSL pour intégrer des programmes GPU dans Haskell a été développé.
- Le site Backend LLVM pour GHC a été fusionné, avec de bonnes améliorations de performance.
- série ghc 6.12.x : avec des améliorations des performances parallèles
- Microsoft annonce 2 ans de financement pour soutenir les utilisateurs commerciaux de Parallel Haskell
- Google a publié son rapport d'expérience sur l'utilisation de Haskell. ( PDF )
- Intel a annoncé la bibliothèque Concurrent Collections for Haskell dont numéros de scalabilité -- résultats de la mise à l'échelle pour 32 et 48 cœurs
- Sun/Oracle nous a acheté une machine et a financé des travaux sur améliorer les performances en parallèle .
- Mises à jour récentes au statut du parallélisme des données en Haskell
- MSR publié ThreadScope un profileur graphique pour les programmes parallèles en Haskell.
- Le runtime GHC a été réglé de manière extensive pour les étincelles et les futurs
- Il y avait un bon discussion sur les moyens supplémentaires d'améliorer les performances parallèles
- Une collection de des documents de lecture sur le parallélisme en Haskell pour vous aider à démarrer
- Le site Les gars de Snap obtiennent 45k req/sec sur leur boîte à 4 voies. en utilisant tous les cœurs.
- Même le Les gars d'Erlang en prennent note .
- En attendant, il y a du travail pour rendre le gestionnaire d'E/S plus évolutif -- maintenant avec un document sur la conception : : PDF.
- Nous sommes sortis il y a aussi des gens qui enseignent .. tous .. sur .. le site ... place .
- Starling Software ont écrit sur leur système de trading financier multicore en temps réel en Haskell. .
- Ericsson a publié un langage parallèle pour DSP basé sur, et écrit en Haskell
- Galois a publié une implémentation de Orc , un langage de flux de travail concurrent, en Haskell.
- Et un nouvelle bibliothèque pour des tableaux parallèles réguliers et rapides sont apparus
- Et Haskell continue de faire bonne figure dans la compétition des quadricœurs .
- Snap un serveur web évolutif et multicœur avec de grandes performances.
- haskell-torrent - évaluation comparative d'un client bittorrent compatible avec le mulitcore en Haskell
- Le code Haskell a été publié à Supercomputing 09 -- notre première apparition à SC !