Description
Book Synopsis: Innovations in hardware architecture, like hyper-threading or multicore processors, mean that parallel computing resources are available for inexpensive desktop computers. In only a few years, many standard software products will be based on concepts of parallel programming implemented on such hardware, and the range of applications will be much broader than that of scientific computing, up to now the main application area for parallel computing.
Rauber and Rünger take up these recent developments in processor architecture by giving detailed descriptions of parallel programming techniques that are necessary for developing efficient programs for multicore processors as well as for parallel cluster systems and supercomputers. Their book is structured in three main parts, covering all areas of parallel computing: the architecture of parallel systems, parallel programming models and environments, and the implementation of efficient application algorithms. The emphasis lies on parallel programming techniques needed for different architectures. For this second edition, all chapters have been carefully revised. The chapter on architecture of parallel systems has been updated considerably, with a greater emphasis on the architecture of multicore systems and adding new material on the latest developments in computer architecture. Lastly, a completely new chapter on general-purpose GPUs and the corresponding programming techniques has been added.
The main goal of the book is to present parallel programming techniques that can be used in many situations for a broad range of application areas and which enable the reader to develop correct and efficient parallel programs. Many examples and exercises are provided to show how to apply the techniques. The book can be used as both a textbook for students and a reference book for professionals. The material presented has been used for courses in parallel programming at different universities for many years.
Details
Are you looking to unlock the full potential of your computer's processing power? Look no further! Our book, Parallel Programming: for Multicore and Cluster Systems, is the ultimate guide to parallel programming techniques. With the rise of innovations like hyper-threading and multicore processors, parallel computing resources are now available for inexpensive desktop computers. Learn how to develop efficient programs for multicore processors, parallel cluster systems, and even supercomputers.
Designed for both students and professionals, Parallel Programming covers all areas of parallel computing. We provide detailed descriptions of parallel programming techniques, from the architecture of parallel systems to parallel programming models and environments. Our book has been carefully revised for the second edition, with updated chapters on the latest developments in computer architecture, including multicore systems. We've also added a brand new chapter on general-purpose GPUs and the corresponding programming techniques. Stay ahead of the technology curve and master the art of parallel programming.
Our main goal is to equip you with the skills to develop correct and efficient parallel programs across a broad range of application areas. Through numerous examples and exercises, you'll learn how to apply parallel programming techniques in real-world scenarios. Whether you're interested in scientific computing or exploring new applications, Parallel Programming is your comprehensive guide. Don't miss out on the opportunity to harness the power of parallel computing. Get your copy today and unlock the full potential of your computer!
Click here to order Parallel Programming: for Multicore and Cluster Systems now!
Discover More Best Sellers in Mobile Phones, Tablets & E-Readers
Shop Mobile Phones, Tablets & E-Readers
$12.59


Calm Technology: Principles and Patterns for Non-Intrusive Design
$15.26


$0.99


GO Programming in easy steps: Learn coding with Google's Go language
$13.59


Pro Angular: Build Powerful and Dynamic Web Apps
$39.17


$3.99


iOS 16 User Guide: The Most Complete and Easy-to-Follow Manual to Discover All iOS 16 Features
$5.99


Kindle Bookworm: 46 Tips & Tricks to Make You a Kindle Expert
$2.99
