Personal tools

Parallel/Reading

From HaskellWiki

< Parallel(Difference between revisions)
Jump to: navigation, search
(Papers: links to papers from Don's list)
(Tutorials: - Simon Marlow's tutorial)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Tutorials ==
 
== Tutorials ==
   
* See "Real World Haskell" [http://book.realworldhaskell.org/read/concurrent-and-multicore-programming.html chapter 24], for an introduction to the most common forms of concurrent and parallel programming in GHC.
+
* [http://community.haskell.org/~simonmar/par-tutorial.pdf Parallel and Concurrent Programming in Haskell] - tutorial by Simon Marlow. Code [https://github.com/simonmar/par-tutorial available on GitHub]
* Step by step guide to implicit and explicit parallelism in Haskell, and transactional memory - [http://research.microsoft.com/en-us/um/people/simonpj/papers/parallel/AFP08-notes.pdf A Tutorial on Parallel and Concurrent Programming in Haskell]”, Peyton Jones and Singh. 2008
+
* "Real World Haskell" [http://book.realworldhaskell.org/read/concurrent-and-multicore-programming.html chapter 24]: an introduction to the most common forms of concurrent and parallel programming in GHC.
  +
* “[http://research.microsoft.com/en-us/um/people/simonpj/papers/parallel/AFP08-notes.pdf A Tutorial on Parallel and Concurrent Programming in Haskell]”, Peyton Jones and Singh. 2008, a Step by step guide to implicit and explicit parallelism in Haskell, and transactional memory
 
* Improving [[Performance/Concurrency|concurrent Haskell performance]]
 
* Improving [[Performance/Concurrency|concurrent Haskell performance]]
  +
* [http://www.well-typed.com/Hal6/ Deterministic Parallel Programming in Haskell] : a tutorial in parallel programming, with sample code and exercises
   
 
== Papers to learn with ==
 
== Papers to learn with ==
Line 21: Line 22:
 
== Surveys ==
 
== Surveys ==
   
* A [http://donsbot.wordpress.com/2009/09/03/parallel-programming-in-haskell-a-reading-list/ reading list for parallelism in Haskell].
 
 
* The [http://stackoverflow.com/questions/3063652/whats-the-status-of-multicore-programming-in-haskell status of parallel and concurrent programming] in Haskell.
 
* The [http://stackoverflow.com/questions/3063652/whats-the-status-of-multicore-programming-in-haskell status of parallel and concurrent programming] in Haskell.
  +
  +
  +
== Other ==
  +
  +
* [http://en.wikipedia.org/wiki/Concurrent_Haskell Concurrent Haskell] in Wikipedia

Latest revision as of 11:10, 18 December 2012

Contents

[edit] 1 Tutorials

[edit] 2 Papers to learn with

See also Parallel/Research if you'd like to dig into the more research-oriented papers on Parallel Haskell

[edit] 3 Surveys


[edit] 4 Other