O’Reilly Media, 2009. — 304 p. — ISBN:978-0-596-52153-0, ISBN-10:0-596-52153-7.
Книга на английском языке.
Want to go faster? Raise your hands if you want to go faster!
Concurrent or not concurrent?
Proving correctness and measuring performance.
Eight simple rules for designing multithreaded applications.
Threading libraries.
Parallel sum and prefix scan.
Mapreduce.
Sorting.
Searching.
Graph algorithms.
Threading tools.
Photo credits.