What Actually is a CPU Core and Thread?

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

The coding behind coordinating these things are nuts

amadddd
Автор

That is the most simplified explanation of CPU core functionality
Thanks for the clip Zack as usual 👌🏼

alhot
Автор

Superbly done! Clear explanation without going overboard 👏

Mr.Glasses
Автор

Stopping kids from saying "first"

Distrixxlol
Автор

196 core is sweet spot for gajmer (trust le)

lmaoboxuser
Автор

See imagine the kitchen is the cpu and the cook is the core then if u have multiple cooks(multiple core) then the cooks can multitask.and imagine the hands of the cook as threads and dish requires multiple preparations so if the cook has multiple hands then he can cook each dish more efficiently (both help in achieving multi tasking and parallel processing)

dom
Автор

Thanks for making these videos. Always learning something new

Greendawnecho
Автор

What i understood is that Basically every individual core is like an additional CPU. and every thread multiplies the amount of task every core can do.

eeriewarrior
Автор

as a comp sci major, this isnt 100% accurate, but it works as a really simple explanation

a core is a physical processor thats running code, no issues there.

a thread is a line of work, a process, such as if you have a calculator program running, itll be on one *thread*. cpus that can run "hyperthreading" or "SMT" can just run 2 of these workloads per physical core in the CPU, thus not exactly doubling the productivity of that core, but getting close (the core still runs each thread seperately, swapping between threads extremely fast)

theorphanobliterator
Автор

POV my slow ahh crome book with 2 threads 😎

Flytying
Автор

I like to explain it as this to complete laymen:
"Imagine you have a person working with one hand, that's like a single core with one thread, two such people is like having two cores with one thread each, finally imagine that both those people start using both hands and that's like having two cores with two threads each. Clock speed is like how fast their hands are moving."

Voltaic_Fire
Автор

This guys awesome straight to the point

jjdriftz
Автор

Decent explanation man in the box theory suggests that you read code

michelleanderson
Автор

How i explain it to some of my less tech literate friends is that cores are the amount of brains a CPU has, while threads are the amount of thoughts it can have at a time so that a 4 core / 8 thread cpu is a cpu that has 4 brains and each can handle 2 thoughts at the same time, while 4c/4t cpus are CPUs that can only 1 thought per brain

kitsumyr
Автор

8c/16t on my 5800x has been fantastic! Highly recommend at least 6. 4 is an obsolescence trap for new builds if you want to do anything demanding

LuigiWasRight
Автор

Yeah, that’s pretty accurate.
From what i learned in CS classes, a “core” is a bunch of logical units, registers that store instructions and data, and an instruction pipeline, which efficiently feeds instructions to logical units; perhaps also some core-level caches idk, depends on the micro architecture. There you have an integer computational unit or a few, floating point units and so on. Each of these has an input, where instructions go. With hyperthreading, you have two of these inputs at every logical unit, which “doubles” the computational speed with the right implementation and task.

woofwoofwof
Автор

Think of it as a airport security gate, where a thread is how many doorways you pass through to get verified and a core is how many of these are in a line

Zenefor
Автор

As a CpE student i have always used this analogy i came up with (although its likely its been used many times already): The CPU is your brain while the threads is your hands controlled by the left and right hemispheres of your brain. I mean you literally have two hands, more than that can cost some issues with your brain trying to coordinate more than two hands. Our brain is actually made up of two (and yes technically there is two yous) and being connected acts like one.

BocchiSensei
Автор

The first explanation that i got was: A core is lika a human and thread are its body parts like if it has 1 thread per core think of it like 1 human has 1 arm if per core has 2 thread it has 2 arms😂

boom
Автор

"More is better, and faster is better as well"


I hate my mind...:')

selmonkachacha
welcome to shbcf.ru