Chapter 10

Parallel programming illustrated through Conway’s Game of Life

Victor Eijkhout*    * The University of Texas at Austin


This chapter introduces a number of basic concepts in parallel programming using the Game of Life as an example. No specific programming systems will be taught here, but this chapter should leave the student with a basic understanding of the fundamental concepts. There are some pen-and-paper exercises.


Parallel programming

Parallel architectures

Relevant core courses: The student is supposed to have gone through CS1, with CS2 and DS/A preferred.

National Science Foundation/IEEE Computer Society Technical Committee on Parallel Processing curriculum topics: All topics have a Bloom classification ...

Get Topics in Parallel and Distributed Computing now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.