Parallel/Reading: Difference between revisions

From HaskellWiki
mNo edit summary
m (Fix one of the broken citeseerx links)
 
Line 18: Line 18:
See also [[Parallel/Research]] if you'd like to dig into the more research-oriented papers on Parallel Haskell
See also [[Parallel/Research]] if you'd like to dig into the more research-oriented papers on Parallel Haskell


* “[https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.145.6136&rep=rep1&type=pdf Runtime Support for Multicore Haskell]”, Marlow, Peyton Jones, Singh. 2009. Describes the architecture of the sparks and parallel GC
* “[https://research.microsoft.com/en-us/um/people/simonpj/papers/parallel/multicore-ghc.pdf Runtime Support for Multicore Haskell]”, Marlow, Peyton Jones, Singh. 2009. Describes the architecture of the sparks and parallel GC
* “[http://www.haskell.org/~simonmar/papers/threadscope.pdf Parallel Performance Tuning for Haskell]”, Jones, Marlow, Singh, 2009 Introduces ThreadScope, and methodical parallel performance advice
* “[http://www.haskell.org/~simonmar/papers/threadscope.pdf Parallel Performance Tuning for Haskell]”, Jones, Marlow, Singh, 2009 Introduces ThreadScope, and methodical parallel performance advice
* “[https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.141.1748&rep=rep1&type=pdf Harnessing the Multicores: Nested Data Parallelism in Haskell]”, Peyton Jones, Leshchinkskiy, Keller, Chakravarty, 2008. the Barnes-Hut algorithm in Data Parallel Haskell
* “[https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.141.1748&rep=rep1&type=pdf Harnessing the Multicores: Nested Data Parallelism in Haskell]”, Peyton Jones, Leshchinkskiy, Keller, Chakravarty, 2008. the Barnes-Hut algorithm in Data Parallel Haskell

Latest revision as of 12:50, 1 November 2024

Learning: Parallelism and concurrency

Note: you may want to read Parallelism vs. Concurrency, as the terms have historically been conflated.

Tutorials[edit]

Papers to learn with[edit]

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

Surveys[edit]


Other[edit]