Is Parallel Programming Hard, And, If So, What Can You Do About It? (First Edition)

The single-column format works well on large-format ebook readers.
Medium-format ebook readers reportedly do well on single-column PDFs
that have been run through pdfscissors.
All attempts to generate epub formats for small-format ebook readers
have produced horrible results, but if you know of something that works,
please don't keep it a secret!

Four styles of dead-tree copies of the first edition are available,
black and white softcover,
color softcover,
black and white hardcover,
and
color hardcover.
If you would like a different type of dead-tree copy,
please feel free to use any
of a number of internet-accessible printing services.
If you would like a fancy dead-tree copy, here is some shiny new
artwork for
front
and
back
covers, courtesy of Melissa Broussard.
The older cover art is still available for those who prefer the classic
look
(front
and
back).

Contributions to later editions are welcome, and to that end,
a public git tree may be found at:

git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/perfbook.git.

This git tree also provides an up-to-date version for those who are too
impatient to wait for the next release.
There is now a shiny new email list
(perfbook@vger.kernel.org,
subscribe here)
for feedback, patches, review, and discussions.