Expert guidance for those programming today's dual-coreprocessors PCs As PC processors explode from one or two to now eightprocessors, there is an urgent need for programmers to masterconcurrent programming. This book dives deep into the latesttechnologies available to programmers for creating professionalparallel applications using C#, .NET 4, and Visual Studio 2010. Thebook covers task-based programming, coordination data structures, PLINQ, thread pools, asynchronous programming model, and more. Italso teaches other parallel programming techniques, such as SIMDand vectorization.
Teaches programmers professional-level, task-based, parallelprogramming with C#, .NET 4, and Visual Studio 2010 Covers concurrent collections, coordinated data structures, PLINQ, thread pools, asynchronous programming model, Visual Studio2010 debugging, and parallel testing and tuning Explores vectorization, SIMD instructions, and additionalparallel libraries Master the tools and technology you need to develop thread-safeconcurrent applications for multi-core systems, withProfessional Parallel Programming with C#.
Gastón C. Hillar is Italian and has been working with computers since he was eight. He began programming with the legendary Texas TI-99/4A and Commodore 64 home computers in the early 80s. He has a Bachelor degree in Computer Science from which he graduated with honors, and an MBA from which he graduated with an outstanding thesis. At present, Gaston is an independent IT consultant and freelance author who is always looking for new adventures around the world. He has been a senior contributing editor at Dr. Dobb’s and has written more than a hundred articles on software development topics. Gaston was also a former Microsoft MVP in technical computing. He has received the prestigious Intel® Black Belt Software Developer award eight times. He is a guest blogger at Intel® Software Network (https://software.intel.com). You can follow him on Twitter at https://twitter.com/gastonhillar. His Amazon Web page is: https://www.amazon.com/Gast%C3%B3n-Hi... He lives with his wife, Vanesa, and his two sons, Kevin and Brandon.
Really useful read, quick and backed with self-explanatory examples introduction to TPL. Additionally some of typical issues faced whilst working on parallel / multi-treaded code are covered as well. Sadly doesn't cover a bit more on highly responsive UI and integrations with external systems (*MQ, databases, caches etc). Would be nice to see another book building on top of this one, a one diving into design decisions on a complex system.