Patterns for Parallel Programming by Berna L. Massingill, Beverly A. Sanders, Timothy G. Mattson

Patterns for Parallel Programming



Download eBook




Patterns for Parallel Programming Berna L. Massingill, Beverly A. Sanders, Timothy G. Mattson ebook
ISBN: 0321228111, 9780321228116
Page: 328
Publisher: AW
Format: pdf


Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. These patterns can be abstracted as programming constructs, which are composed and instantiated to fit specific situations. From grids and clusters to next-generation game consoles, parallel computing is going mainstream. Programming is now parallel programming. Your CPU meter shows a problem. Case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. One core is running at 100 percent, but all the other cores are idle. Many parallel applications can be characterized as instances of well-known programming patterns. We'll discuss parallel programming paradigms and concepts, APIs, concurrency profiling, parallel patterns and anti-patterns. Patterns & practices Parallel Programming with Microsoft .NET is now available. The book shows design patterns to help developers use the .NET 4 Task Parallel Library (TPL) to write parallel applications successfully. In the interview Joe gives us a brief insight into his favorite pastime, and then discusses how this course extends on the information from his previous course Introduction to Async and Parallel Programming in .

Links: