Vous connaissez PLINQ, demain il y aura DryadLINQ
Vous connaissez PLINQ / Parallel Framework qui permet de paralléliser notre code sur plusieurs processeurs/cores. Les équipes de MS Research ont travaillé sur DryadLINQ qui permet de paralléliser l’éxecution sur plusieurs machines tout comme le ferait PLinq sur plusieurs cores.
Il transforme du LINQ en tant qu’execution distribué de type Dryad:
- Les objets LINQ et C# sont distribués
- Les requetes LINQ deviennent des jobs Dryad
- Les méthodes C# sont exécutés dans chaque Dryad job.
DryadLINQ est disponible depuis peu en tant qu’academic release.
http://research.microsoft.com/en-us/downloads/03960cab-bb92-4c5c-be23-ce51aee0792c/default.aspx
Pour plus d’info:
Le site du projet : http://research.microsoft.com/en-us/projects/dryadlinq/default.aspx
Le blog de la team: http://blogs.msdn.com/dryad/
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :