Contents:
- Working With Shared-Memory Multicore
- Shared-Memory and Distributed-Memory Systems
- Parallel Programming and Multicore Programming
- Hardware Threads and Software Threads
- Amdahl’s Law
- Gustafson’s Law
- Working with Lightweight Concurrency
- Creating Successful Task-Based Designs
- Designing With Concurrency in Mind
- Interleaved Concurrency, Concurrency, and Parallelism
- Minimizing Critical Sections
Article source from Ali's blog:
http://alitarhini.wordpress.com/2011/03/27/parallel-programming-concepts-in-net-framework/[
^].