Reading

  • Introduction to Parallel Computing - Section A: Overview; ends at the “Concepts and Terminology” heading — does a good job introducing the fundamental concepts of parallel computing.
  • For motivation, or why this matters so much: The Concurrency Revolution from 2005 [use your browser’s “reader” or “reading” view to improve the formatting for reading].
    • A longer version of the same article is The Free Lunch is Over [again, you can improve the formatting for reading in your browser].

Supplemental