Topic Overview
•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