Educational materials

We will be adding chapters as they are completed (currently, 9 of 14 are available). If you require chapters that are not posted, please contact us at contact -at- parlang.com

Powerpoint slides per chapter:

  1. Introduction : [PPT]
  2. Concepts in Concurrency : [PPT]
  3. Concurrency Control : [PPT]
  4. State of the Art :
  5. High-Level Language Constructs :
  6. Historical Context and Evolution of Languages :
  7. Modern Languages and Concurrency Constructs :
  8. Performance Considerations and Modern Systems : [PPT]
  9. Introduction to Parallel Algorithms : [PPT]
  10. Pattern: Task Parallelism : [PPT]
  11. Pattern: Data Parallelism : [PPT]
  12. Pattern: Recursive Algorithms : [PPT]
  13. Pattern: Pipelined Algorithms :
  14. Appendices: OpenMP, Erlang, Cilk quick references : [PPT]

Download archive of all chapters: Available when all chapters complete. Check back later.

Last modified: July 2010