Critical.
Authoritative.
Strategic.
Subscribe to CIO Magazine »

Professional Parallel Programming with C#

Professional Parallel Programming with C# offers C# programmers easy access to the essentials of concurrent programming along with specific applications.

The book will dive deep into the newest technologies to create professional parallel applications using C# 4, .Net 4 and Visual Studio 2010. In addition, it will teach other parallel programming techniques, like modern SIMD (Single Instruction Multiple Data) instructions and vectorization (SSE2; SSE3 and SSE4). It will also demonstrate the possibilities offered by modern parallel libraries and advanced Intel tools with C#. It will be completely focused on C# and in the new techniques.

The book will be based on the authors, more than 10 years of experience, working with parallel programming for many different kinds of applications. The last 5 years were using C#.

Specific topics covered include:

  • Task-based programming
  • Concurrent collections
  • Coordination data structures
  • PLINQ: Declarative data parallelism
  • Thread Pools
  • Asynchronous Programming Model
  • Visual Studio 2010 task debugging capabilities
  • Parallel testing and tuning
  • Vectorization, SIMD instructions and additional parallel libraries
rhs_login_lockGet exclusive access to Invitation only events CIO, reports & analysis.
Recent comments