Notes - Pages 1-13
Kinds of parallelism
multiple data items vs multiple operations. Flynn categorizations looks at streams of data and instructions, leaving control flow alone... one can form four categories. Single or multiple instruction streams or single or multiple data streams. Ex: SISD (Von Neuman), MIMD (modern multiprocessors), SIMD (Vector computers), and MISD (maybe research but typically not useful)
Introduces the basic categories and ideas, what archicture variations there concerning memory and inteconnnections, natural progression from Von Neumann archiecture to parallel systems.