did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780470495995

Professional Parallel Programming with C# : Master Parallel Extensions with .NET 4

by ;
  • ISBN13:

    9780470495995

  • ISBN10:

    0470495995

  • Format: Paperback
  • Copyright: 2010-12-21
  • Publisher: Wrox
  • Purchase Benefits
List Price: $54.99

Summary

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

Author Biography

Gastón C. Hillar is an independent software consultant who has been researching parallel programming, multiprocessor, and multicore since 1997. He has years of experience designing and developing diverse types of complex parallelized solutions that take advantage of multiple processing cores with C# and .NET Framework.

Table of Contents

INTRODUCTION.

CHAPTER 1: TASK-BASED PROGRAMMING.

CHAPTER 2: IMPERATIVE DATA PARALLELISM.

CHAPTER 3: IMPERATIVE TASK PARALLELISM.

CHAPTER 4: CONCURRENT COLLECTIONS.

CHAPTER 5: COORDINATION DATA STRUCTURES.

CHAPTER 6: PLINQ: DECLARATIVE DATA PARALLELISM.

CHAPTER 7: VISUAL STUDIO 2010 TASK DEBUGGING CAPABILITIES.

CHAPTER 8: THREAD POOLS.

CHAPTER 9: ASYNCHRONOUS PROGRAMMING MODEL.

CHAPTER 10: PARALLEL TESTING AND TUNING.

CHAPTER 11: VECTORIZATION, SIMD INSTRUCTIONS, AND ADDITIONAL PARALLEL LIBRARIES.

CHAPTER A: .NET 4 PARALLELISM CLASS DIAGRAMS.

CHAPTER B: CONCURRENT UML MODELS.

CHAPTER C: PARALLEL EXTENSIONS EXTRAS.

INDEX.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program