|The Task of the Referee by Alan J. Smith|
|Mark Hill's notes on how to give a bad talk|
| Future Computer Advances are Between a Rock (Slow Memory) and a Hard Place (Multithreading) by Mark Hill|
The National Academies's Computer Science and Telecommunications Board (CSTB) Meeting, October 2004.
| The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software by Herb Sutter (Chair of the ISO C++ standards committee)|
Dr. Dobb's Journal, 30(3), March 2005.
|IBM's POWER5 Micro Processor Design and Methodology|
|Multicore computing, multithreaded programming, and gaming|