Synopses & Reviews
As application speed increases, most computer CPUs are no longer getting faster; to compensate for the loss of speed, they are now being provided in multiples instead. Using concepts and problems familiar to many students through their exposure to video games, this text provides a hands-on approach to understanding the concepts of parallel programming, the types of problems that can be solved through parallel programming, and the benefits from using it. The book includes labs, homework assignments, and projects, along with source code for each concept.