2010-12-03 20 views
1

Les squelettes algorithmiques, ou Parallelism Patterns, sont des modèles de programmation qui cachent tout ou partie de la complexité de la parallélisation d'un programme donné par le programmeur qui les utilise.Quels sont les bons points de départ pour en apprendre davantage sur les squelettes algorithmiques?

En général, je cherche à approfondir ces modèles de programmation, et je me demande s'il y a une bonne introduction ou un aperçu des textes/documents que je devrais regarder en premier.

+1

Je ne ici à ce sujet, mais je vérifié le wiki il y a un bon article à ce sujet. –

Répondre

1

Vous devriez commencer par regarder la page Wikipedia, Goole "Wikipedia Algorithmic Skeleton".

Après cela un regard plus profond dans la littérature à travers ce document d'enquête:

http://onlinelibrary.wiley.com/doi/10.1002/spe.1026/abstract

Enfin je vous recommande de mettre la main sur la bibliothèque Skandium (Java) pour avoir une idée sur la façon dont A.S. travail:

http://skandium.niclabs.cl

+0

Le github pour skandium semble être un peu plus animé que le site, la dernière version sur le site semble être marquée comme une version bêta et est de 2009. – blueberryfields

+0

Oui, le code github actuel a quelques exemples supplémentaires et corrections de bugs, et sera bientôt emballé dans une version. – user559370