Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Parallelism and Concurrency
- Making the transition from sequential to implicit parallel programming
- Part 1: How sequential languages obscure parallelism
- Part 2: How to achieve parallel execution
- Part 3: Explicit parallel programming with threads and locks
- Part 4: Explicit parallelism: message-passing programming
- Part 5: Implicit parallel programming: Declarative languages
- Part 6: So, why aren't we using functional languages yet?
- Threads Considered Harmful (discusses The Problem with Threads)
- Fast, parallel log file processing in Haskell
Nested data paralellism
- Nested Data Parallelism in Haskell (video)
- More Haskell parallelism
- Nested Data Parallelism in Haskell