Difference between revisions of "Parallel"

From HaskellWiki
Jump to navigation Jump to search
(→‎News: Parallel Haskell Digest 7)
(Relevant content transferred to "Parallelism" and "Concurrency")
Tag: New redirect
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  +
#REDIRECT [[Parallelism]]
__NOTOC__
 
 
'''Parallelism and Concurrency in Haskell'''
 
 
Haskell supports both pure parallelism and explicit concurrency. How would you like to begin?
 
 
# Speed up your code by making it run on multicore:
 
#: Start with Control.Parallel ('''par''', '''pseq''') and refine with Strategies
 
#: ''Find out more about [[Parallelism|parallelism basics]]''
 
# Manage simultaneous IO actions (eg. multiple connections on a web server)
 
#: Start with Concurrent Haskell ('''forkIO''', '''MVar''')
 
#: ''Find out more about [[Concurrency|concurrency basics]]''
 
# Work with clusters or do distributed programming
 
#: Learn about concurrency first, then try using [[Applications_and_libraries/Network#Libraries|network protocol libraries]] like HTTP or zeromq.
 
#: Meanwhile look out for [[Parallel/Research|ongoing research]] into distributed Haskell.
 
 
== Community ==
 
 
* Ask questions on [[Mailing lists|Haskell Cafe]]
 
* See what [https://groups.google.com/group/parallel-haskell parallel-haskell] researchers and developers are working on
 
* Follow [http://twitter.com/#!/parallelhaskell @parallelhaskell] on Twitter [[image:Twitter-mini.png]]
 
* StackOverflow on Haskell [http://stackoverflow.com/questions/tagged/haskell%2bparallel parallelism] and [http://stackoverflow.com/questions/tagged/haskell%2bconcurrency concurrency]
 
 
== News ==
 
 
* 2011-12-24 [http://www.well-typed.com/blog/62 Parallel Haskell Digest 7]
 
* 2011-11-21 [http://www.haskell.org/pipermail/haskell-cafe/2011-November/097008.html Job Opportunity at Parallel Scientific]
 
* 2011-10-06 [http://www.well-typed.com/blog/60 Parallel Haskell Digest 6]
 
 
== Tools ==
 
 
* [http://research.microsoft.com/en-us/projects/threadscope Threadscope] - parallel programs not getting faster? Use the Threadscope debugger and watch sparks fly.
 
* Comprehensive list of [[Applications_and_libraries/Concurrency_and_parallelism|Parallelism and Concurrency libraries]]
 
 
== Documentation ==
 
 
* [[Parallel/Glossary|Glossary]]
 
* [[Parallel/Reading|Parallel Haskell reading]]
 
* [[Parallel/Research|Current research]]
 
 
[[Category:Parallel]]
 

Latest revision as of 12:02, 9 May 2024

Redirect to: