Haskell : De nouvelles voies pour le parallélisme
Résumé
Présentation des techniques de parallélisme dans le langage de programmation fonctionnel non-strict Haskell. Plusieurs monades et stratégies sont présentés sur un exemple de résolution en parallèle d'un ensemble de grilles de Sudoku, l'accent est mis sur la simplicité du code et sur les performances obtenues sur une architecture multi-coeur. Dans une seconde partie est présenté le problème des accès concourants à des données une solution appelée Software Transactional Memory est montrée et comparée à une solution en Java.
Domaines
Multimédia [cs.MM]Origine | Fichiers produits par l'(les) auteur(s) |
---|