We often listen to those CPU manufacturers talking about architecture. But we have no idea what architecture is. The CPU architecture is a specification formulated by CPU manufacturers for the same series of CPU products. It is mainly to distinguish different types of CPU.
Since the invention of CPU, there have been many accompanying architectures. And the gap between them is large. At present, CPU manufacturers have two camps. One is X86 complex instruction set CPU headed by Intel and AMD. The other is the reduced instruction set CPU of PowerPC architecture headed by IBM and ARM.
In the field of PC, Intel CPU has taken over many consumers. After the 80×86 series 80486 was initially adopted, Intel renamed the product. It is the Pentium that we are familiar with, and of course it includes the Xeon series CPU.
For a long time, Intel has been the leader of desktop server industry. Chips such as Pentium and Xeon are used in servers. But when it entered the mobile industry, Intel still wanted to use the same architecture as desktop computers. And they tried to cram it into mobile devices. However, the average heating rate of the I7 processor is 45 watts. Of course, this heat is not suitable for use at the mobile end. Intel had to use the new 22 nm process.
Let’s look at Intel’s i9-9900K processor. The overall architecture of 9900K is divided into five parts.
CPU core: 9900K has 8 cores. The early CPU had only one core. With the rapid development of science and technology. Some peripheral components are integrated on the same chip. So the traditional CPU has become the core of the modern CPU. In order to improve the computing power of CPU. The number of cores of a single CPU is increasing. From the release of the first dual-core Pentium D in 2005 to today’s i9-9900K with 8 cores on a single CPU. There are most notebook computers such as HONOR Laptops and Lenovo Notebooks.
Level 3 cache: Level 3 cache is used to temporarily store a small portion of data in memory. The 9900K has eight caches, corresponding to the eight cores of the CPU. Some old-fashioned CPUs have only Level 2 cache, while some servers have Level 4 cache.
System Agent: A collection of multiple modules responsible for connecting CPU and other components. From top to bottom:
Display controller: responsible for the output of core graphics card.
PCI-e controller: responsible for the connection between CPU and external IO devices.
EDRAM Controller: This is not available at the 9900K. Some custom models will integrate special memory, called Embedded Dynamic Random-Access Memory (EDRAM). Generally speaking, EDRAM works as the dedicated display memory of the core graphics card. This controller is responsible for reading and writing data from EDRAM.
Memory controller: responsible for connecting CPU with memory. Then reading and writing data from memory.
The above is the general basic situation of CPU. I hope this article can help you.
Nov 30, 2018 0
Jul 01, 2017 0
Jul 28, 2018 0
Sep 12, 2017 0
Oct 12, 2021 0
Nov 10, 2021 0Theopen-source rapid application development platform is...
Nov 10, 2021 0The majority of seniors who are just beginning to get...
Oct 18, 2021 0There are so many reasons to know so that you can...
Oct 12, 2021 0In a world with so much information on site and other...
Oct 07, 2021 0Low-code is a software development method that permits the...
Nov 10, 2021 0
Oct 12, 2021 0