Principles of parallel programming

Front Cover
Pearson/Addison Wesley, Feb 29, 2008 - Computers - 338 pages
0 Reviews
With the rise of multi-core architecture, parallel programming is an increasingly important topic for software engineers and computer system designers. Written by well-known researchers Larry Snyder and Calvin Lin, this highly anticipated first edition emphasizes the principles underlying parallel computation, explains the various phenomena, and clarifies why these phenomena represent opportunities or barriers to successful parallel programming. Ideal for an advanced upper-level undergraduate course, Principles of Parallel Programmingsupplies enduring knowledge that will outlive the current hardware and software, aiming to inspire future researchers to build tomorrow's solutions.

From inside the book

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Contents
Examining Sequential and Parallel
Parallelism Using Multiple Instruction
Copyright

28 other sections not shown

Common terms and phrases

About the author (2008)

Lawrence Snyderis a professor of computer science and engineering at the University of Washington. In his research, he studies parallel programming, which is using many computers to solve a single problem. He is the author of Fluency with Information Technology , and was the chairman of the National Research Council. Calvin Linis an associate professor of computer science at the University of Texas, Austin. His areas of research include compilers and languages for parallel computing, parallel performance analysis, and scientific computing.

Larry Snyder was the chairman of the National Research Council's (NRC) committee that issued the report, "Being Fluent with Information Technology." It is this NRC committee funded by the National Science Foundation that identified the three types of knowledge needed in Fluency. Larry received his BA in 1968 from the University of Iowa and his Ph.D. in 1973 at Carnegie Mellon. He taught at schools such as Yale, MIT, Harvard, and Syndey University before settling down at the University of Washington in 1983, where he is currently a professor of computer science and engineering.

Bibliographic information