- It Incorporates multiple processor execution cores in a single package in order to deliver full parallel execution of multiple software threads
- It put multiple execution cores into a single processor as well as continuing to increase clock frequency
- By incorporating multiple cores, each core is able to run at a lower frequency, dividing among them the power normally given to a single core. The result is a big performance increase over a single core processor.
- Continuous advances in silicon process technology from 65 nm to 45 nm and to 32 nm) to increase transistor density.
- Minimizes latency and improves efficiency and speed.