Difference between revisions of "Blog articles/Parallel"
Jump to navigation
Jump to search
DonStewart (talk | contribs) |
DonStewart (talk | contribs) |
||
Line 1: | Line 1: | ||
== Parallelism and Concurrency == |
== Parallelism and Concurrency == |
||
+ | |||
+ | === Threads === |
||
* [http://radar.oreilly.com/archives/2007/01/threads_conside.html Threads Considered Harmful] (discusses [http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-1.html The Problem with Threads]) |
* [http://radar.oreilly.com/archives/2007/01/threads_conside.html Threads Considered Harmful] (discusses [http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-1.html The Problem with Threads]) |
||
+ | |||
+ | === Transactional memory === |
||
+ | |||
* STM and IO |
* STM and IO |
||
** [http://mult.ifario.us/articles/2007/03/04/stm-and-io STM, IO, and a Simple Persistence Model] |
** [http://mult.ifario.us/articles/2007/03/04/stm-and-io STM, IO, and a Simple Persistence Model] |
||
** [http://mult.ifario.us/articles/2007/03/13/stm-and-io-redux STM and IO Redux] |
** [http://mult.ifario.us/articles/2007/03/13/stm-and-io-redux STM and IO Redux] |
||
+ | |||
⚫ | |||
+ | * [http://blog.moertel.com/articles/2005/04/09/cool-stuff-composable-memory-transactions Cool stuff: Composable memory transactions] |
||
+ | |||
⚫ | |||
** [http://sequence.complete.org/node/252 part1] |
** [http://sequence.complete.org/node/252 part1] |
||
** [http://sequence.complete.org/node/253 part2] |
** [http://sequence.complete.org/node/253 part2] |
||
⚫ | |||
=== Nested data paralellism === |
=== Nested data paralellism === |
||
* [http://video.google.co.uk/videoplay?docid=370317485066035666&hl=en-GB Nested Data Parallelism in Haskell (video)] |
* [http://video.google.co.uk/videoplay?docid=370317485066035666&hl=en-GB Nested Data Parallelism in Haskell (video)] |
||
⚫ | |||
[[Category:Tutorials]] |
[[Category:Tutorials]] |
Revision as of 02:28, 3 July 2007
Parallelism and Concurrency
Threads
- Threads Considered Harmful (discusses The Problem with Threads)