Algorithmic-skeletons, or Parallelism Patterns, are models for programming which hide some or all of the complexity of parallelizing a given program from the programmer who is using them.
General开发者_Python百科ly, I'm looking to dive deep into these models of programming, and am wondering if there are any good introduction or overview texts/papers I should look at first.
You should start by looking at the Wikipedia Page, Goole "Wikipedia Algorithmic Skeleton".
After that take a deeper look at the literature through this survey paper:
http://onlinelibrary.wiley.com/doi/10.1002/spe.1026/abstract
Finally I recommend you get your hands on the Skandium Library (Java) to get a feel on how A.S. work:
http://skandium.niclabs.cl
精彩评论