"Multi-core (and multi-processer) machines are dominant these days. Soon you will not be able to find machines with less than 8 cores. As such, the traditional way of writing serial programs will not be able to make use of such power by default. Programs should be written in a way which utilizes the power of multi-cores. Running a serial program on a multi-core machine has nearly zero performance enhancements."
- Mohamad Halabi
Introducing .NET 4.0 Parallel Programming
If you haven't begun your journey into parallel programming, let's get started.
 | byNick Kopp How to get 30x performance increase for queries by using your Graphics Processing Unit (GPU)... |
 | byNick Kopp Performing base64 encoding on a graphics processing unit using CUDAfy.NET (CUDA in .NET). |
 | byRob Lyndon Using parallel implementations of SqlBulkCopy to achieve fast data transfer from a single XML... |
 | byNick Kopp An introduction to using Cudafy.NET to perform processing on a GPU |
 | bylogicchild An article that describes concurrent collections. |
 | bymohamad halabi Introduces the Parallel Programming features of .NET 4.0. |
 | bylogicchild An article that examines the TPL, Parallel Loop Constructs, and PLINQ |
 | byNicholas Butler The new progress reporting pattern explained and revealed |
 | bylogicchild An article meant to introduce and expand upon the Intel Threading Building Blocks threading library |