Parallel computers

Architecture

Possible 4 uses of multiple processing units were named by Flynn as single/ multiple instructions single/ multiple data-streams.

Communication

Shared memory vs message passing architectures. Can use shared memory abstraction over message passing, vice-versa.