•Goal: To give a good idea of parallelism
–Concepts
-- looking at problems with “parallel eyes”
–Algorithms
-- different resources to work with
–Languages -- reduce control flow; increase independence
–Hardware
-- the challenge is communication, not instruction execution
–Programming
-- describe the computation without saying it sequentially