If you enjoyed this video check this one out! kzitem.info/news/bejne/s5WgnqdmamSXnYo
@maxjames00077
Жыл бұрын
I have one question, what is the difference between single core VS single thread benchmark? I can't find the answer anywhere. M1 chip for example. Single core benchmark is 1700 and single thread 3700? whats the difference. I get that single core VS multi core difference but thread not..
@ClaimClam
Жыл бұрын
Should I join the marine core?
@maxjames00077
Жыл бұрын
@@ClaimClam join a giraffe in his mating season. You will be given a sword.
@kirbymia6209
5 жыл бұрын
This is the simplest anyone on KZitem has ever explained it
@A_Beached_Whale
4 жыл бұрын
this was beautifully explained
@cuppajoe2
4 жыл бұрын
Ikr
@fragon8188
3 жыл бұрын
Absolutely 😎
@P4FElton
3 жыл бұрын
imagine you are a core... and you have 1 thing to do, for example washing some clothes dry them and fold them... what you do? you wash, you wait untill they get dry and then you fold them... but imagine you have that same job but also you have to do something else for example, cleaning some dishes... what you do? you wash your clothes, you clean your dishes while you wait for the clothes to dry and then you fold your clothes... like, you are the core, that makes the work... and the clothes and the dishes are the 2 threads.... so in case you havent noticed a cpu with 1 thread per core, ex 9700k it has the same raw power as a 2 threads per core cpu, lets imagine a 9700k but with hyperthreading... but due to efficient use of the cores the one with multithreading would performe better overall... however that switch on cores can cause some small inneficiency in a very fast passe of work (aka single threaded workload), thats why a 1 thread per core sometimes wins in those cases (and thats why for example a 9700k sometimes wins against a 9900k in some games...), now why there isnt 4 threads per core then? from what i know amd already tried to do that but as you can guess the ammount of time for the core to work in those extra threads would be smaller and smaller... so the performance difference would be very small... for example same clock, ipc. lithography, whatever... imagine exactly the same cpu... a 8c8t a 8c16t and a 8c32t, the performance difference would be something like 100 percent for the first, 125 percent for the second and only 130 percent for the third... in case you wondering yes the best gaming processor would be the highest single core performance with only 1 thread per core, and the processor would need to have as many cores as the game can use, usually 6 to 8cores nowadays, so a 10900k with no hyperthreading would be the ideal gaming processor (even tho it has 2 cores extra but there is operating systems and tons....tons of variables...)
@_____.7710
3 жыл бұрын
@@P4FElton well this is understandable
@dennisaguilar835
4 жыл бұрын
This video went by so fast. This guy has a knack for teaching my engineering professors lack.
@MaxsTech
4 жыл бұрын
Engineering grad here, so I feel your pain :P
@MaxsTech
4 жыл бұрын
@@user-op8fg3ny3j Mechanical :)
@kakashi1522
4 жыл бұрын
@@MaxsTech how do u animate this
@trailrunning11vlog
3 жыл бұрын
Thats you dont learn anything from prof you learn from the technician
@NoName-sv6tw
3 жыл бұрын
@@MaxsTech lol
@blakecolibaba1002
5 жыл бұрын
One of the best and most simplistic ways of explaining cores vs threads. Thank you so much for making my curiosity very clear.
@nerovanguard846
3 жыл бұрын
This is SO SIMPLE yet so informative. Using cores as workers and threads as conveyer belts is a stroke of genuis
@tashnahtv6098
3 жыл бұрын
Brilliant. The abs/core and threads/reels 'subliminals' at the beginning is stuck in my head. I'll never forget this. Teacher skills at work Max's Tech.
@Dislob
5 жыл бұрын
This video is exactly what I was looking for and a bit more.
@samhoward8909
Жыл бұрын
Workers and conveyor belts analogy helped me a lot. I was a computer networking major in college and, at least in study of my own on KZitem, have had a slightly difficult time understanding the core/thread relationship. I've always heard what I gained the most from this video though, that the most efficient CPU's are the ones who make the most use of "downtime" and can multi-task more items per thread per clock cycle. I'll definitely remember this video in the future when I go to buy a new PC and am smacked in the face with marketing gimmicks related to "the more GHZ and cores, the faster the computer" being their gospel. Now I know it's a tad more in depth than that. Thanks!
@laa0fa502
Жыл бұрын
Dude you're a genius. I'm a mouthbreather when someone starts talking tech but I understood everything.
@SPANKA.
3 жыл бұрын
Bro, you’ve made something so complicated to me seem so simple... I gotta watch it back a couple times to master this🤦🏾♂️
@vicliur2
5 жыл бұрын
Dam, you made core and thread really simple to understand. THANKS!
@bigk2367
2 жыл бұрын
I fucking love you broo I was trying to search on google for this for like half an hour and still couldn't get the thing that I wanted. And finally i found you. You explained it very simply.
@tung6796
3 жыл бұрын
Man, your explanation is so good, simple and illustrative, thanks a lot, I have got the answer for one small question yet clinging around in my head every time I see news about new CPU and stuffs
@ignskeletons
Жыл бұрын
I'm studying for my CompTIA A+ and didn't understand the book's explanation but this did the trick for me, ty Max great YT channel btw
@sarahs.7211
3 жыл бұрын
Currently weeping my way thru a COMPTIA A+ class and this is so helpful. Bless you.
@justsomeguywithoutamustach9978
Ай бұрын
Great analogy, now I am never forgetting the difference b/w cores and threads (workers and conveyor belts). Thanks!
@vivekmittal1454
4 жыл бұрын
That's the most simple & intuitive explanation I have found on cores and threads.
@SA77888
Жыл бұрын
Fantastic, I had a clue what cores were, but never understood threads. I always thought of cores as being a bit like cpus, like if your computer has 4 cores, your cpu has 4 of its own mini cpus (not litterally). But I like your analogy of " workers " too. And now I understand that threads are like 'streams of work' given to each of those workers to process. Thanks for the clear explanation.
@lowayharazi175
5 жыл бұрын
There is a lot of videos out there with people claiming to "explain" what things are whilst using their intense jargon and trying to sound as technical as possible. To me those videos are useless. This video is excellent. It is short and simply breaks the key concept down in layman terms. Please keep this going. I am sure it will only be a matter of time before you become one of the most loved channels on understanding computer components.
@dirtyasianmafia2310
5 жыл бұрын
Exactly all I ever wanted to know was they key concept of what the hell a thread was
@Vunderschnapp
5 жыл бұрын
Wow! That was descriptive, short and to the point. Thank you for the video. Max.
@nikitajain5562
5 жыл бұрын
Very beautifully explained from Layman's perspective. Much appreciated.
@billseota8967
4 жыл бұрын
I knew the difference and forgot it recently. After this vid, I actually wonder how I forgot cause Max explains it so simply
@johnagapi5970
2 жыл бұрын
Beautifully explained with effective animation @Max's Tech.
@rudraghatge7508
5 жыл бұрын
wow, impressed by the explaination
@starlordstarlordman8489
4 жыл бұрын
I just subscribed as a thank you. I have watched a lot of KZitem, no one has ever explained anything so clearly. Thank you.
@AGfrom83
3 жыл бұрын
The more I learn about how computers work. The more I don't see how it's possible.
@gearedloop3195
4 жыл бұрын
After seeing a multi die ryzen, i cannot unsee that thumbnail.
@jakegraham7870
2 жыл бұрын
dude.. the way you explained this was amaizing! it makes perfect sence to me as a simple PC guy and someone who works production! Thank you!
@MaxsTech
2 жыл бұрын
Glad you liked it! Thanks!
@goldiegoldie5100
Жыл бұрын
Awesome explanation. I have a hunch about what cores and threads are but you made it clearer for me. Thanks!
@SuperFischboy
3 жыл бұрын
you deserve all the likes. Teaching and explaining in pictures like you do makes it so easy !
@RuhiPahwa
4 жыл бұрын
I have seen so many videos but this is super easy and interesting, just keep on doing the good work. It was so helpful.
@niranjanbanda
4 жыл бұрын
OMG! Best video on Cores and Thread. Wowwww! So much in love with the content and the simplicity with which a complex question is explained. Subscribed, turned on bell icon instantly.
@marcusdur4388
5 жыл бұрын
I signed in to my account just to be able to like this, best explanation I've found. Just subscribed, thank you.
@bluesdoc4273
Жыл бұрын
I kind of understood before watching this video...... BUT NOW I REALLY UNDERSTAND MUCH BETTER !!! Thank you for making this video!!!
@abanobfajjour7390
3 жыл бұрын
Wtf for too many years I couldn't understand and you come here with this video for less than 5 min and boom subscribed!!
@abanobfajjour7390
3 жыл бұрын
Don't trust edited comments :)
@thepatograper2420
3 жыл бұрын
Thanks for explaining this! I've been in the IT world for more than 20yrs but I can't explain to my clients what threads are. I'm subscribing to you
@praetorianguard5696
3 жыл бұрын
When you understand more from a 4 minutes video than 300 Uni slides (meaningless words after words after words)... WELL DONE!
@IdanRefaeli3
5 жыл бұрын
Love the way you explained there. This video gave me full comprehension over this topic.
@parisrilveria1365
Жыл бұрын
Great video and easy to understand, thank you.
@AdrienBurg
2 жыл бұрын
This video is very clear because it asks the good question. I wanted to look at "what is multithreading", but this one was the good question to ask.
@Turquoise_Chain
4 жыл бұрын
I have to say, your explanation was brilliant, I never thought I'd understand this PC Jargon until now. Thanks
@prathvisingh8288
3 жыл бұрын
Man I cannot thank you enough for saving so much time of so many people like me. CHEERS!!!!
@harrazmasri2805
4 жыл бұрын
this is something impossible to be explain but that got executed so well in this video nice one dude
@w01fy51
3 жыл бұрын
The analogy definately helped here
@Marco-xz7rf
4 жыл бұрын
Finally someone explained why HT can be faster in a Task than one Logik Core. It closes the waiting time. Thanks! ^^
@pyroflan1029
5 жыл бұрын
good job! you visualized it very nicely
@iknowimstupidwhenisaythisb6749
3 жыл бұрын
So basically more threads means more chrome tabs
@Bpantro
Жыл бұрын
great! why do other youtubers make it sound not so clear! thanks man!
@Astra757
5 жыл бұрын
Finally I understood it, thank you for this great explanation!
@user-ej3iw8lw3w
2 жыл бұрын
When we talk about multithread programming, it means that the application process(es) can have several running threads. When we have multiple threads, the process can answer multiple concurrent requests. There is a catch in this programming paradigm though; the running application can only benefit if it is using more than one processor core, otherwise it will be as if it were a single process.
@markb1170
3 жыл бұрын
Short and succinct! If only my Computer Science professors explained it like this years ago...
@MichaelKocha
4 жыл бұрын
Wow. That was insanely informative and exactly what I was looking for. Thanks!
@oglothenerd
21 күн бұрын
You've earned yourself a sub and a like!
@csl9495
Жыл бұрын
Awesome!!! I needed this visual lol. I could not imagine what a "thread" looks like. Now they will forever be little people working on a conveyor belt.
@arsnova69
3 жыл бұрын
That's the simplest and thus the best explanation I have heard.
@SilasonLinux
Жыл бұрын
This is not what I expected I thought it would explain threads in the sense of how in task Manager you can see thousands of running threads
@MaxsTech
Жыл бұрын
It can get confusing…perhaps I should do a threads vs threads video next haha but those are threads as in pieces of programs to be executed, most are waiting, some are being worked on currently. They aren’t all active at once
@johntanil1943
3 жыл бұрын
You really do break it down to the basics. You need more subs.
@matt_doesstuff
5 жыл бұрын
This was so helpful!!!!
@anupammaurya6624
4 жыл бұрын
Yes basically.. Nodejs works on parallel operation execution.. and GoLang works on Concurrent operation. Yes with PM2 or some other module in nodejs can be possible to share core machine as in horizontal scalling logic.
@wewillsurviveone
2 жыл бұрын
I'd like to hear a video on how you can have different clock speeds on different cores, like, do they each have their own clocking circuits in the chip, or how does that work exactly?
@nate638
3 жыл бұрын
Broken down beautifully. Thanks!
@puppy3908
2 жыл бұрын
Great examples with visuals, Nice video
@mouhebmanai
Жыл бұрын
Core = hardware thread
@Humour_mixup
Жыл бұрын
satisfied, ur channel deserve to be subscribed
@vanshjagyasi-iiitk4111
2 жыл бұрын
Loved the way you explained it! Thank You
@ShmollNutz
4 жыл бұрын
Dude thank you so much for the video, it helped me a lot, i mean A LOT! Thank you once again
@darkstratus
3 жыл бұрын
dude this video makes it so simple
@antoniogreen4151
2 жыл бұрын
Omg I've never seen such a beautiful explanation.
@sfcspectacular
4 жыл бұрын
This video was more than helpful. Trying to hit a new CPU but wanted to understand this first. Thank you.
@joshmondares3659
3 жыл бұрын
Great explanation!! This video just earned you a subscriber
@alienelite5799
4 жыл бұрын
Best video ever. My 5 years long question have been answered in 5 minutes. Thank you so much! :D
@demxnlxrd9489
5 жыл бұрын
Best and most easiest way to understand it. Thank you so much my guy
@GenuineTutorialwithBSingh
2 жыл бұрын
Best video on youtube about explanation
@omarmufti5917
3 жыл бұрын
One of the best explanation I have ever heard on the topic, your time and effort are appreciated
@farikkun1841
4 жыл бұрын
wow this is surprisingly easy to understand
@avimehenwal
3 жыл бұрын
Best video on core threads ... super thanks
@Harsh-rj2us
4 жыл бұрын
Best video for understanding threads. Thanks a lot !!!!!!!!!!!
@Chalisque
2 ай бұрын
A more technical take is this. When a program has to wait for something, the multitasking OS will switch to another task while it waits. This means that the entire state of the CPU core running it needs to be copied to memory, and the CPU state of the new task needs to be fetched from memory, which is slow. Hyperthreading does something simllar. When a core is waiting on an access to memory, the execution units in the CPU sit idle. Now it makes no sense to try to do something else in that time if doing something else means fetching data from the same RAM we're waiting on. What hyperthreading allows you to do is to have multiple tasks loaded into the CPU so that it has something to do when one task is waiting on a memory access. Related is that when an OS switches tasks, a so called context switch, it takes time to move CPU state to/from memory. Switching between multiple CPU states held in the CPU (the state of each logical thread), this can be done much more quickly.
@dudemann4160
3 жыл бұрын
Thank you, the video was very helpful! Good job.
@aniket__679
4 жыл бұрын
You just earned a sub. Nice video mate 👍
@tkdboy0182
3 жыл бұрын
A very good analogy! Thanks a bunch
@digilayn4696
3 жыл бұрын
Nice explained, workers with work todo
@chenjindiamat
4 жыл бұрын
The stock photo of a boss with a finger pointing with the word OS had me sideways
@Daniel-xv5oe
2 жыл бұрын
Great vid, very informative and helpful. Thank you
@MT.2012
11 ай бұрын
Thanks for the simple and to-the-point explanation. Thumbs-up.
@marcosrausch1887
3 жыл бұрын
Thank you so much. This explanation was excellent, and also exactly what I was looking for. Keep the good work!
@yusupovjasur
5 жыл бұрын
Simple explanation, thank you man!! But the volume is so low
@watchpickle2k
3 жыл бұрын
Very good explanation! Thanks
@warfare3gin
4 жыл бұрын
Just subscribed! Thank you for this explanation man!
@baomao7243
2 жыл бұрын
Nice analogy. Useful for explanations to adults down to young kids. Thank you.
@siucbset
Жыл бұрын
Great Video: To the point and full of important necessary information.
@anna.bananna
5 жыл бұрын
thank you, this is very helpful explanation
@simonolsson9021
3 жыл бұрын
I wish everyone could explain like this, great job man
@prav1102
4 жыл бұрын
thank you for breaking it down with easily relatable real life scenario.
@ok-js3tp
4 жыл бұрын
Nobody: Threadripper in my mind:0core,124threads.
@farouqalsalih619
4 жыл бұрын
All this data being streamed into the CPU, but nothing is being executed
@ok-js3tp
4 жыл бұрын
@@farouqalsalih619 lol
@irfanfauzi7082
3 жыл бұрын
@@farouqalsalih619 it Will blew up on matter of seconds
@christianlane2307
4 жыл бұрын
That was an absolutely simple explanation that made it so easy to understand. Thank you!
@GAMER-cm6ur
3 жыл бұрын
Why does the video have 318 dislikes its simple and straight to the point
@alec1575
10 ай бұрын
Thank you for this, very well explained
@brobeanben315
Жыл бұрын
This is the greatest explanation I have ever heard, thank you!
@elfedorausado
4 жыл бұрын
Thanks for the very simple yet comprehensive explanation...
Пікірлер: 725