2010-12-03 9 views
1

Algorithmische Skelette, oder Parallelism Patterns, sind Modelle für die Programmierung, die die Komplexität der Parallelisierung eines bestimmten Programms von dem Programmierer, der sie benutzt, teilweise oder vollständig verdecken.Was sind einige gute Ansatzpunkte zum Lernen über Algorithmische Skelette?

Im Allgemeinen möchte ich tief in diese Programmiermodelle eintauchen und frage mich, ob es eine gute Einführung oder Übersichtstexte/Papiere gibt, die ich zuerst betrachten sollte.

+1

ich es vorher noch nie hier zu, aber ich überprüfte das Wiki ein guter Artikel über sie ist. –

Antwort

1

Sie sollten mit dem Blick auf die Wikipedia-Seite, Goole "Wikipedia Algorithmic Skeleton" beginnen.

Danach nehmen einen tieferen Blick auf die Literatur über diese Umfrage Papier:

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

Schließlich empfehle ich Ihnen, Ihre Hände auf die Skandium Bibliothek (Java) ein Gefühl, wie A.S. zu erhalten Arbeit:

http://skandium.niclabs.cl

+0

Der GitHub für Skandium scheint etwas lebhafter zu sein als die Seite, die letzte Veröffentlichung auf der Seite scheint als Beta markiert zu sein und stammt aus dem Jahr 2009. – blueberryfields

+0

Ja, der aktuelle Github Code hat einige zusätzliche Beispiele und Bugkorrekturen, und wird bald in ein Release verpackt werden. – user559370

Verwandte Themen