Is Parallel Programming Hard, And, If So, What Can You Do About It?

"Is Parallel Programming Hard, And, If So, What Can You Do About It?" is a free book written by Paul E. McKenney from the Linux Technology Center IBM Beaverton, and covered by the terms of the Creative Commons Attribution-Share Alike 3.0 United States license. As stated by the book's author, this book focuses on shared-memory parallel programming,…