Lecture3: Multi-core CPU Why parallelism? ILP(Instruction Level Parallelism) doesn’t provide CPU performance improvement (ILP ~= 4) Parallelism is “primary” way to increase application performance data parallelism, thread parallelism is main stream Two key concepts that driven modern computer Parallel execution Efficiently accessing memory 1. Parallelism Idea #1: Increasing # of transistor to ad..