Hi, this is Wayne again with a topic “What’s Inside A CPU Core?”.
We’Ve gotten used to throwing around the term cpu core the part of your processor that does the actual you know, processing. We understand that more cores are usually better, especially for applications like video editing, but what exactly makes a core different from the rest of the cpu and how exactly do they work? It’S probably useful to first define what a core is: not cores, don’t handle io or input output from the rest of the system as there’s a separate part of the cpu die that deals with that. Nor do they provide you with the graphics. That is the responsibility of an integrated gpu, which also sits on a different part of the die. So now, let’s look at what a core does do by talking about the different parts of a core. Let’S start out with the alu or arithmetic logic unit, the alu does exactly what it sounds like it’s the part of your computer, that does the thinking more specifically, it handles mathematical operations and also carries out logical operations such as comparing different values, although this might make The alu sound like a fancy calculator, the programming languages that enable everything you do on your computer rely on math and formal logic that the alu can understand. Cores often also have a floating point unit, which is similar to an alu, but deals with number sets that have their decimal points in different places, and you can learn more about what this means and why it’s important in this article right up here.
But how do the alu and the fpu know what to work on? Well, data is fed to these units by registers. These are temporary, holding places for whatever the cpu core has to process next. One type of register called an input register, holds the data that the cpu needs to process, while another type of register called an instruction register, tells the cpu what to do with that data.
So if the system needs to multiply six and three, it will place six and three into the input registers and a multiply instruction into the instruction register. We’Ll tell you more after this message from our sponsor secret lab secret. Lab chairs are engineered to keep you incredibly comfortable for long hours at work or play their new titan evo 2022. Chair keeps you feeling comfortable for longer hours, with their 4-way lumbar support, ultra-comfortable line of different seat material and more all chairs, come with an up to 5-year, extended warranty and 49-day return policy head to the link in the description and check out secret lab today. The alu will then figure out the product 18 in this case and send the result to yet another part of the core called an accumulator. The accumulator then sends the result to the cash, which is a small amount of extremely fast memory built into each core.
This data can then be read by the program that requests it and, by the way, the cache sends data the other direction as well. Specifically, it holds the data and the instruction the cpu has to process and execute before that data enters the alu. Now, at the beginning of all this, the data is initially fetched from your main system ram, but having it in the cache before the cores need to process. It makes your pc run much faster once the cpu core finishes working on one instruction. It, of course, has to move on to the next one, so another part of the core is called the instruction pointer.
It contains the location in memory where the cpu should load the next instruction from, but what ties all of it together to find the answer out. We actually have to go outside the cores themselves. The cpu features a memory management unit or mmu. That’S separate from the cores that directs the data that flows between ram and the cpu cores kind of like a traffic cop and the cpu die also has a control unit that manages the cores by synchronizing their different parts so that they work together.
Fluidly to do so, the control unit uses a clock signal that runs at a specific clock rate that same number, you see on your cpu or computer’s label, given in gigahertz or billions of clock cycles per second fast enough to help you watch this video so hopefully Now you understand the difference between a cpu core and the other parts of your processor, and we know this is a very simplified high level overview of a very complicated device. Like a cpu, we don’t exactly have time to get into a whole phd dissertation here on techwiki, but maybe you’ll find one of those down in the comments. So thanks for watching guys, if you like this video hit like hit, subscribe and hit us up in the comments with your suggestions for topics that we should cover in the future. .