KEY MESSAGE:Written by top 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. Introduction: Parallelism = Opportunities + Challenges; Introduction: Parallelism = Opportunities + Challenges; Reasoning about Performance; First Steps Towards Parallel Programming; Scalable Algorithmic Techniques; Programming with Threads; Local View Programming Languages; Global View Programming Languages; Assessing Our Knowledge; Future Directions in Parallel Programming; Capstone…
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.