Motivating Parallel Computing • Technology Push – The Multicore Revolution • Application Pull – New complex scientific & engineering problems 2