Multicore & ParallelismMaking a single CPU core faster (higher clock speed, deeper pipelines, wider superscalar execution)