Multicore Processor Architecture

Multicore Processor:

A multi-core processor is an integrated circuit (IC) with two or more independent CPUs which is called core, and they execute multiple instructions simultaneously to increase performance. A quad-core processor is a chip with four independent units called cores that read and execute instructions such as add, move data, and branch. The below figure shows a block diagram of quad-core processors all sharing a memory.

Multicore Processor Architecture

Types of Multicore Processor:

The following are some of the multi-core processors:
i. Two cores (dual-core CPUs) include AMD Phenom II X2 and Intel Core Duo.

ii. Three cores (tri-core CPUs) such as AMD Phenom II X3.

iii. Four cores (quad-core CPUs) such as AMD Phenom II X4, Intel’s i5 and i7 processors.

iv. Six cores (Hexa-core CPUs) include AMD Phenom II X6 and Intel Core i7 Extreme Edition 980X.

v. Eight cores (octa-core CPUs) such as Intel Core i7 5960X Extreme Edition and AMD FX-8350.

vi. Ten cores (deca-core CPUs) such as Intel Xeon E7-2850.