Multicore Processor Architecture
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.
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.