+Rex _ I actually came to say the complete opposite! I know about and completely understand hyperthreading - the Intel explanation with their own animation explains it all perfectly.. Okay, so it starts out simple enough - the one mouth, 2 hands thing sort-of made sense. Although I don''t really think it made it simpler! Then, by the end I was totally lost.. we had moved on to two scoop ice cream cones and the dangers of eating the cone first. Then, out of nowhere, bowls of candy seem to be the ultimate method of CPU core optimisation.... wat! It's much easier to explain hyperthreading than this culinary madness!
***** Lol, that's really funny. My doorbell just rang and my Friday night delivery just arrived. I'm tping this reply with greasy fingers from all the food that just arrived. I love my food! I just don't need the eating of it described in such explicit detail in order to explain how a processor works!
Both the summary below the video and the section 2:45 to 2:58 are the answer. If you want the ideal system as well as gaming power just buy a 2 core 4 thread cpu with fast memory to feed it as most games run 3-4 threads.
"In an ideal world, lots of physical processors, each with hyperthredding, is where it's at" Fast forward to 2021 when we can get reasonably fast 8 cores 16 thread processors for 300$ I really love watching old tech vids because it feels like I'm from the future
It's especially interesting to me when I see people working on early computers from the 70s and 80s like the kind of stuff Commodore or their rivals made and see the specs compared to today.
dude. i've been watching your vids from this channel and linustechtips and ncix techtips for the past few weeks. i've always love all about computer but never really know much about them. your videos really helps me understand the basic. thank you.
yes this is 100% correct , and still you want to have hyper threading , to bad that my cpu is the most powerful part of my laptop and my gpu is sh*t since i have i7 4 cores 8 threads with turbo boost up to 3.2ghz and my damn gpu is a gt635m 2gb :(
darkki94 well my cpu is an amd a10-4600m with 4 cores and 4 threads turbo up to 3.2ghz and the radeon 7660g igpu. I wish it was as good as it sounds. gets really hot
The hand-mouth analogy is actually perfect for explaining the fetch-execute cycle, but having two hands has little to do with simultaneous multithreading; it's analogous to increasing the memory bandwidth, i.e. the amount of food that can be delivered to the mouth per minute.
this was really helpful. I always assumed I needed a more "powerful" processor because I watch dvd& bluray movies (I rip my discs and watch the mkv files) and stream online. I do a bit of photo editing, but that's about it. I play no games. And I had no idea what the terms core or hyper threading meant until I watched your videos. Thanks.. you make learning about computers exciting and easy to understand. It's not such a scary world afterall..
Watching your videos actually helps me be able to explain these kinds of things better, rather than to simply understand what they are in technical terms, and not be able to explain them at all. I used to be so terrible with analogies, and your videos help. I've been wanting to do a tech channel for the longest time. Unlike you and others, however, I don't have the resources and/or tech to do such things, despite pursuing a potential career.
Hey Linus, great video presentation! Perfect way to break down the topic for those who don't understand. I will be re-visiting your video to teach some friends!
I remember the advent of dual cores, it was a massive breakthrough in computing for the average consumer. At that point in time waiting for common things like browsers, media players, and folders basically went extinct. The ability of the computer to have a free processor open for you to access those things instantly meant that it didn't have to drop background processing to open the program you'd requested. Even going from a 3.8ghz single core to a 1.86ghz dual core is a big improvement just because of this fact.
Wow! I have a great example of this. Just last week, I took a process I have and made it into a multithreaded process. It's the building of a navigation mesh for pathfinding in video games. The process I started with was single threaded and it took 52 minutes to build for my huge level. I made it work on building two tiles at once and this brought it down to 26 minutes exactly. Then, I made it use 4 threads and, as expected, the build time dropped to 13 minutes! WOW! I know that it's only a quad core so, if I try for more than 4 threads, it's going to try to use hyper threading. What the heck, let's try! 6 threads....12 minutes!! :( 8 threads, 11.5 minutes! HA... hyper threading didn't help me much at all. More CORES freakin' rules!
Just in case people are interested, this very good analogy more accurately describes Super-scalar processing techniques in general, of which hyper-threading is just one method. Others include things like out-of-order execution, more efficient branch prediction and register renaming, all of which try to eliminate different parts of the processing pipeline from being left redundant.
The most known hyperthreading processor is the Intel Pentium 4 HT. It was the last variant of the Pentium 4, and was featured on standard desktops, as well as on DTR/Media Center laptops.
Alright Toby awesome is trolling you. Basically a cache is very fast memory that the CPU has because RAM is often far too slow. The CPU keeps recently used data in the cache in case it needs to be used again.
+Toby Awesome "ram is volatile memory (deletes once you close the program) then the CPU needs a way to remember how your sites load and passwords etc" this is a description of a software cache. This has nothing to do with the "smaller, faster memory" that a CPU has inside it, this is the hardware cache. Also a cache is many orders of magnitude faster than DDR4, that is the whole point of a cache. Trust me dude, I just had to build a CPU from scratch for school, and understanding cache operation was a big part of this.
But, Linus, if you add more mouths, you only have one throat for all the food to go down, and one stomach, so it would just all back up and you'd bottleneck yourself
Ferg F I did, but if he literally adds more mouths when his throat is only designed to take food from one mouth it's all going to block up there if he's taking in 2 or 3 times as much food
another way to think about it is a ramp meter on a freeway by taking 2 lanes of traffic trying to enter the freeway at the same time but by using the lights to schedule when they can enter the flow of traffic it increases speed and and the volume entering (i hope this was helpful)
If you're still confused Hyper Threading is basically when a core uses some intelligent stuff and basically makes it become 2 cores. Hyperthreading is only good if you have heavy multitasking or something else edit: it doesn't give you more cores just more efficient work
It only works when you don't have enough single cored load,, GTA4/5 for example, will load CPU so much, that for a 2core-4thread can't get any time free from work, and Windows will park half it's cores(the actual physical one, as dumb as it sounds) and try to boost frequency as high as it can to overcome the load, reducing performance in half, leading to stuttering. FC3/4 OTOH, just lightly loads all 4 threads, so there are all 4 threads always available leading to smooth gameplay, no matter how long you play.
And it seems Windows tries to throw a single thread load between the two 'threads' in that core, then latency increases and stutter/fps drops occur haha
beautiful talking. I was after the topic for several videos right now, and only now I could really get the detail I was looking for! I am already a fan of Linus, and again this video shows why I do!
+Kenny Hempson Hey, I've just done a build for my friend that has been planning to build a PC. These are the parts (maybe it helps you!): CPU: i5 4690k Motherboard: Gigabyte H97 Gaming 3 GPU: Asus Strix 960 4GB RAM: 2x Kingston DDR3 4GB 1333Mhz HDD: Western Digital 2TB Green PSU: XFX 650W SSD: Samsung 850 Evo 128GBs It's not a really high end PC, it's a mid high one I'd say. I made it with components that I found in my country (Argentina), so I think that maybe u can change the PSU and the MoBo. If you're planning on building a +$2000 PC, I have one and I can give you the list of components :). GL!
Very helpful video, thanks. I would love to see a video about why voice recognition software still sucks. I struggled with Dragon for months before finally giving up and uninstalling it. I have had similar results with Google Docs voice typing.
The part of decrease is real. I wrote a quicksort program in c using openmp, and put an argument to limit the thread number to the value I want. Running this on a i7 dual core 4 threads was way faster on 2 threads than on 4. That's because in 2 threads, when I split the program in two cores, they execute it directly, but on 4 threads, they where always changing process, and that made them slower. Hyper-thread is good for very small, parallel tasks, and not to split heavy ones.
yeah for just gaming its a tad silly, as even an Pentium/i3 can play modern games without any bottleneck, however.. you can buy the xeons are basically higher grade i7s, so.. if you bought one of the cheaper ones it would be a better deal than buying an i5 for about the same price.
Here are a few reasons: cheaper, more reliable (they're for servers), no wasteful integrated gpu, lower tdp, almost identical perfomance to some i7 cpu, cool names Some games do take advantage of better cpu such as Starcraft 2, skyrim, guild wars 2, rome 2 and many other
Ha Do well the xeons are nice because they can give you hyperthreading quad cores cpu's for the price of a quad core not hyper threaded i5.. sure.. but what if you want to overclock it? :) the xeons are awesome cpu' but i would only buy it for a budget workstation.. as said before.. even i3's can easily handle modern game titles :) so if gaming is all that is on your mind.. you might be good with a OC'ed i5?
MrHearthofSIN To each their own i guess. I don't like to oc and don't feel comfortable oc. I don't have the good mobo to oc anyway. It's true that i3 can game easily given how gpu bound most games are nowadays but i like to have a little future proof with my cpu and low tdp as well.
I have to side with DarkFox on this one. The target audience isn't a bunch of grannies trying to figure out how to check their email. We're slightly more advanced than that :P
***** If only I could save this as a quote somewhere.. You worded it perfectly, I'd say. I deal with a lot of retirees at work and they seem to break things in the most unexplainable ways because of their ignorance and lack of wanting to learn them.. It truly frustrates me trying to explain the simple things, like turning on, click this, enter this password and SN this way.. Then trying to explain how to operate CCTV systems to said person, and it just goes on and on and on in that endless cycle of never getting anywhere. It's both endlessly frustrating for me, yet probably just as frustrating for them not being able to understand the basic stuff.. On topic of OP, I both liked the analogy yet thought it was simplified too much. I fully understand him doing it though, because I find myself doing the same thing most every day.
sooo basically AMD has the upper hand over Intel CPUs in games that dont support hyperthreading at all which is most of them despite the "lying benchmarks and other digital data generated by corporate registered programs" says? interesting, now i understand why they opted for more cores and better clockspeed rather than less cores and hyperthreading of some sort and why my A10-7850K outperforms an i5 in ArmA 3 >.>
I was wondering to myself what hyper-threading was and thought "Wait, Techquickie probably has a video about that." Glad to see I was right haha. Thanks.
I do remember reading an Intel paper a while ago (and it was not the one I was looking for) that also described a process by which hyper threading can order instructions before branches that rely on separate data and use different components to be simultaneously executed. I think this was a haswell paper.
forums.tomshardware.com/threads/intel-did-not-invent-hyperthreading.302829/ Says it was not AMD just some engineer working for Intel discovers it d patient is not quite the same.
Charcha411 are you sure ? because i dont think so why should taskmanager shold be wrong on win 7 , 8 , 8.1 , 10 beta , 10 ? and jes i have been runnig all of them
I have an AMD-FX 6120 in one of my computers. Task manager says it has 3 cores and 6 threads. Hyper-threading is an intel technology, no AMD processors have it. Download CPU-Z, it will say your CPU has 6 cores and 6 threads. Task manager is wrong, probably built to read intel CPUs.
This was super informative and easy to understand coming from someone who learns quickly but has absolutely ZERO base knowledge of computers and their computing. Haha. Thank-you so much! :-)
I was in a room of computer science majors and we were trying to guess what hyperthreading actually did, and no one got it. Thanks for clearing it up for us!
For those with a bit more interest, a single-core CPU with Hyper-Threading has a single processing core, or "1 mouth" as per the analogy, but it has a duplicated set of registers. This added set of registers is the "2nd hand" in the analogy.
Like he mentioned, HT has it's own use for certain application. For gaming, I find it absolutely useful since they are highly demanding with it comes to cpu/gpu, you never know until you execute the application.
Your food analogy really made this so easy to understand. Thanks Linus! Now I'm going to get some pizza.
+Rex _
use two hands, gotta keep that mouth busy
+Rex _ it was a really good choice to get some breakfast before my little "Oh snap, I wanna know more about CPUs and Motherboard" marathon :D
+Rex _ I actually came to say the complete opposite! I know about and completely understand hyperthreading - the Intel explanation with their own animation explains it all perfectly.. Okay, so it starts out simple enough - the one mouth, 2 hands thing sort-of made sense. Although I don''t really think it made it simpler! Then, by the end I was totally lost.. we had moved on to two scoop ice cream cones and the dangers of eating the cone first. Then, out of nowhere, bowls of candy seem to be the ultimate method of CPU core optimisation.... wat!
It's much easier to explain hyperthreading than this culinary madness!
Tom Walter You just don't love food enough lol
***** Lol, that's really funny. My doorbell just rang and my Friday night delivery just arrived. I'm tping this reply with greasy fingers from all the food that just arrived. I love my food! I just don't need the eating of it described in such explicit detail in order to explain how a processor works!
First I was just confused. Now I'm confused and hungry. Thanks.
Raptor302 lol. Right
hilarious
Lmao
Cant stop laughing 🤣🤣🤣
Both the summary below the video and the section 2:45 to 2:58 are the answer. If you want the ideal system as well as gaming power just buy a 2 core 4 thread cpu with fast memory to feed it as most games run 3-4 threads.
"In an ideal world, lots of physical processors, each with hyperthredding, is where it's at"
Fast forward to 2021 when we can get reasonably fast 8 cores 16 thread processors for 300$
I really love watching old tech vids because it feels like I'm from the future
But also in 2021 they are out of stock
@@nczioox1116 they aren't though lol
It's especially interesting to me when I see people working on early computers from the 70s and 80s like the kind of stuff Commodore or their rivals made and see the specs compared to today.
@been guy who gives a shit about ryzen, there's other options to buy
CPUs has never been out of stock
I mean, you are from the future
I hyper threaded 2 slices of cheese pizza for dinner today.
oh god
I really laugh at this XD
This is always how I eat. That's why I am big and strong like ox!
But can it run crysis
Lol
dude. i've been watching your vids from this channel and linustechtips and ncix techtips for the past few weeks. i've always love all about computer but never really know much about them. your videos really helps me understand the basic. thank you.
so: 4 cores with 4 threads > 2 cores and 4 threads?
Any day.
yes, because you have 2 more cores for processes if I understood correctly
yes this is 100% correct , and still you want to have hyper threading , to bad that my cpu is the most powerful part of my laptop and my gpu is sh*t since i have i7 4 cores 8 threads with turbo boost up to 3.2ghz and my damn gpu is a gt635m 2gb :(
darkki94 well my cpu is an amd a10-4600m with 4 cores and 4 threads turbo up to 3.2ghz and the radeon 7660g igpu. I wish it was as good as it sounds. gets really hot
LaymanExpert AMD have heat issues a lot from what I hear
The hand-mouth analogy is actually perfect for explaining the fetch-execute cycle, but having two hands has little to do with simultaneous multithreading; it's analogous to increasing the memory bandwidth, i.e. the amount of food that can be delivered to the mouth per minute.
9 years later, and this mouth/hand eating analogy is still by far the best way I've heard to explain hyper threading. :)
In an Ideal world lots of physical processors each with hyperthreading, is were its at.
AMD : YES.
AMD: Hey guys that sounds like a good idea lets do that.
with some sketchy marketing during the FX period.-
so lets review: what is hyperthreading? "Sewing really fast"
+TechMania ManiaHD hahaha
+TackStash779 lol
+Elite Ninja I got 'chewing' really fast from this video!
But what is sewing? :ooooo
Alexis Diaz lol
This was really informative and easily understood, thanks Linus! I still haven't stopped learning from you yet, even after almost three years.
10 yrs
this was really helpful. I always assumed I needed a more "powerful" processor because I watch dvd& bluray movies (I rip my discs and watch the mkv files) and stream online. I do a bit of photo editing, but that's about it. I play no games. And I had no idea what the terms core or hyper threading meant until I watched your videos. Thanks.. you make learning about computers exciting and easy to understand. It's not such a scary world afterall..
so hyper threading has to do with food?
Very much so.
xD
Are you fucking kidding me, bro?
***** I KNEW IT! I BEEN HYPER THREADING SINCE I WAS A LITTLE BOY
And helicopter piloting
Linus: OK speaking of...
Me : ok time to go
I love your analogies! They make your topics so much easier to understand. Awesome work!
Look at his face at the beginning 😂
0.00
Lol
0:00
lol yeah thanks
A magestic linus in his natural habitat.
Watching your videos actually helps me be able to explain these kinds of things better, rather than to simply understand what they are in technical terms, and not be able to explain them at all. I used to be so terrible with analogies, and your videos help. I've been wanting to do a tech channel for the longest time. Unlike you and others, however, I don't have the resources and/or tech to do such things, despite pursuing a potential career.
Hey Linus, great video presentation! Perfect way to break down the topic for those who don't understand. I will be re-visiting your video to teach some friends!
I remember the advent of dual cores, it was a massive breakthrough in computing for the average consumer. At that point in time waiting for common things like browsers, media players, and folders basically went extinct. The ability of the computer to have a free processor open for you to access those things instantly meant that it didn't have to drop background processing to open the program you'd requested. Even going from a 3.8ghz single core to a 1.86ghz dual core is a big improvement just because of this fact.
man your videos are so to the point
without 15 mins intro and 20 mins for godbeys
Wow! I have a great example of this. Just last week, I took a process I have and made it into a multithreaded process. It's the building of a navigation mesh for pathfinding in video games. The process I started with was single threaded and it took 52 minutes to build for my huge level. I made it work on building two tiles at once and this brought it down to 26 minutes exactly. Then, I made it use 4 threads and, as expected, the build time dropped to 13 minutes! WOW!
I know that it's only a quad core so, if I try for more than 4 threads, it's going to try to use hyper threading. What the heck, let's try! 6 threads....12 minutes!! :( 8 threads, 11.5 minutes! HA... hyper threading didn't help me much at all. More CORES freakin' rules!
"Heaven help you if you try to eat the cone first" HAHAHA, omg, i just spat everywhere! :D
Please do a video on TDP vs Power Consumption, people need to know the difference.
You are seriously good. I've been planning out building my own computers and Ive been going through your videos like ...candies. You deserve my sub.
Just in case people are interested, this very good analogy more accurately describes Super-scalar processing techniques in general, of which hyper-threading is just one method. Others include things like out-of-order execution, more efficient branch prediction and register renaming, all of which try to eliminate different parts of the processing pipeline from being left redundant.
This is such a great explanation video. Much appreciated Linus!
The most known hyperthreading processor is the Intel Pentium 4 HT. It was the last variant of the Pentium 4, and was featured on standard desktops, as well as on DTR/Media Center laptops.
And this is how a tech video gives me the munchies
lol
So true! I actually paused the video and hit the fridge
1:45 Just wow, at the creativity behind your idea.
Not my college instructor referring the entire class to this video lol
Linus you rock, keep doing what you do!
Yay! now i can eat candy faster with my new core i3.
Only i7's can eat candy faster, Intel didn't give hyperthreading to the others, poor others.
Yeah i3:s are dual core with hyperthreading i5 is quad w/o hyperthreading and all lga 1055 / 1050 etc. i7:s are quad cores with hyperthreading
Ha, my bad!
: )
9666mikki some i5's do have HT though
Suggestion: CPU Cache as fast as possible please!!
***** Thanks man. :)
Alright Toby awesome is trolling you. Basically a cache is very fast memory that the CPU has because RAM is often far too slow. The CPU keeps recently used data in the cache in case it needs to be used again.
+Toby Awesome "ram is volatile memory (deletes once you close the program) then the CPU needs a way to remember how your sites load and passwords etc" this is a description of a software cache.
This has nothing to do with the "smaller, faster memory" that a CPU has inside it, this is the hardware cache. Also a cache is many orders of magnitude faster than DDR4, that is the whole point of a cache.
Trust me dude, I just had to build a CPU from scratch for school, and understanding cache operation was a big part of this.
Did you just say DDR4 is not faster than DDR3? You're joking right? The difference might be negligible, but it surely is there.
hal Is software cache part of the cpu cache or inherent to the program/software itself? Like how you can click to save login info etc
Oh, I thought this was about sewing...
this comment deserves more likes
His segue to audible was so smooth unlike today's LTT videos that I did not see it coming! XD
You mean Segway.
@@rockstar-5934 Both the words are same. 'Segue' is older than 'Segway'. The latter word became popular due to the transportation vehicle brand.
That was such a smooth transition , from as Fast As Possible to Ad
But, Linus, if you add more mouths, you only have one throat for all the food to go down, and one stomach, so it would just all back up and you'd bottleneck yourself
Ferg F I did, but if he literally adds more mouths when his throat is only designed to take food from one mouth it's all going to block up there if he's taking in 2 or 3 times as much food
Ferg F Fair enough, let me watch this again
It's An Example Of PCI-E Lane Bottlenecking
another way to think about it is a ramp meter on a freeway by taking 2 lanes of traffic trying to enter the freeway at the same time but by using the lights to schedule when they can enter the flow of traffic it increases speed and and the volume entering (i hope this was helpful)
@@HunterS0502 lol
If you're still confused Hyper Threading is basically when a core uses some intelligent stuff and basically makes it become 2 cores. Hyperthreading is only good if you have heavy multitasking or something else
edit: it doesn't give you more cores just more efficient work
It only works when you don't have enough single cored load,,
GTA4/5 for example, will load CPU so much, that for a 2core-4thread can't get any time free from work, and Windows will park half it's cores(the actual physical one, as dumb as it sounds) and try to boost frequency as high as it can to overcome the load, reducing performance in half, leading to stuttering.
FC3/4 OTOH, just lightly loads all 4 threads, so there are all 4 threads always available leading to smooth gameplay, no matter how long you play.
And it seems Windows tries to throw a single thread load between the two 'threads' in that core, then latency increases and stutter/fps drops occur haha
Linus is a cpu CONFIRMED..Spread the truth
Multi-threading cannot be explained so well like this video... Thumbs Up million times!!!
beautiful talking. I was after the topic for several videos right now, and only now I could really get the detail I was looking for! I am already a fan of Linus, and again this video shows why I do!
thank you this is really helping me build my first computer
+Dr IllumiNAUGHTY not yet still trying to understand what main board i need :)
+Dr IllumiNAUGHTY thank you how can i tell if the main board i want ir for gaming ?
+Dr IllumiNAUGHTY thanks dude
+Kenny Hempson
Hey, I've just done a build for my friend that has been planning to build a PC. These are the parts (maybe it helps you!):
CPU: i5 4690k
Motherboard: Gigabyte H97 Gaming 3
GPU: Asus Strix 960 4GB
RAM: 2x Kingston DDR3 4GB 1333Mhz
HDD: Western Digital 2TB Green
PSU: XFX 650W
SSD: Samsung 850 Evo 128GBs
It's not a really high end PC, it's a mid high one I'd say. I made it with components that I found in my country (Argentina), so I think that maybe u can change the PSU and the MoBo.
If you're planning on building a +$2000 PC, I have one and I can give you the list of components :).
GL!
+Santi5010 thanks dude . sure send me the details :). i am switzerland so i can easily get parts
Very helpful video, thanks. I would love to see a video about why voice recognition software still sucks. I struggled with Dragon for months before finally giving up and uninstalling it. I have had similar results with Google Docs voice typing.
"And heaven help you if you're trying to eat the cone first".😂😂😂
This guy is great, keep up the good detailed & creative explanation videos, you're doing a good job!
Best simplified description of hyper threading ever. Thanks
One example of Single threaded workload is mastrubating
my dicks so big I have to use 2 hands... so, thats incorrect.
No matter how many hands you use, the holy liquid comes from a single channel
John Parker no? it comes out of my ears too
John Parker you can speed up the process by adding more mouths though
Elrond McBong win
The part of decrease is real. I wrote a quicksort program in c using openmp, and put an argument to limit the thread number to the value I want. Running this on a i7 dual core 4 threads was way faster on 2 threads than on 4. That's because in 2 threads, when I split the program in two cores, they execute it directly, but on 4 threads, they where always changing process, and that made them slower.
Hyper-thread is good for very small, parallel tasks, and not to split heavy ones.
A Shell sort could run faster on 4 cores (if written right), because you can simultaneously sort independent sets of elements.
@@kilroy1964 The problem here is that 2 phisical cores are faster than 2 + 2 logical ones
that's why i never understand why people some would buy Xeon for games.
yeah for just gaming its a tad silly, as even an Pentium/i3 can play modern games without any bottleneck, however.. you can buy the xeons are basically higher grade i7s, so.. if you bought one of the cheaper ones it would be a better deal than buying an i5 for about the same price.
Here are a few reasons: cheaper, more reliable (they're for servers), no wasteful integrated gpu, lower tdp, almost identical perfomance to some i7 cpu, cool names
Some games do take advantage of better cpu such as Starcraft 2, skyrim, guild wars 2, rome 2 and many other
Ha Do well the xeons are nice because they can give you hyperthreading quad cores cpu's for the price of a quad core not hyper threaded i5.. sure.. but what if you want to overclock it? :) the xeons are awesome cpu' but i would only buy it for a budget workstation.. as said before.. even i3's can easily handle modern game titles :) so if gaming is all that is on your mind.. you might be good with a OC'ed i5?
MrHearthofSIN To each their own i guess. I don't like to oc and don't feel comfortable oc. I don't have the good mobo to oc anyway. It's true that i3 can game easily given how gpu bound most games are nowadays but i like to have a little future proof with my cpu and low tdp as well.
Ha Do very valid point.
Those ads are some effortlessly weaved in, it’s amazing! :)
Dude you're great, I'm studying for the a+ cert and your stuff helps to clarify a lot of it
1:24 LMAO IM DYING XDDDDD I LOST MY SHIT MAN IM DONE.
+Ross Linden Go find your shit then.
***** Long gone man... :(
Ross Linden Damn it. rip shit..
***** ikr :( fml
How well is android optimized for hyperthreading. I have an Intel atom phone
F
U
C
H
Lol
1:48 "by adding more hands and more mouths"
+Alvin Du That's how I like my weekends. ._.
Fully modular human
This is what sponsors should be on your main channel today dude
Really good, clear, concise explanation. Good pedagogy, this! Looking forward to more!
Decent video but the analogies almost dumb it down too much.
JustStat My mistake. I assumed the target audience for this video to be advanced beyond the average layman.
I have to side with DarkFox on this one. The target audience isn't a bunch of grannies trying to figure out how to check their email. We're slightly more advanced than that :P
***** If only I could save this as a quote somewhere.. You worded it perfectly, I'd say. I deal with a lot of retirees at work and they seem to break things in the most unexplainable ways because of their ignorance and lack of wanting to learn them.. It truly frustrates me trying to explain the simple things, like turning on, click this, enter this password and SN this way.. Then trying to explain how to operate CCTV systems to said person, and it just goes on and on and on in that endless cycle of never getting anywhere. It's both endlessly frustrating for me, yet probably just as frustrating for them not being able to understand the basic stuff..
On topic of OP, I both liked the analogy yet thought it was simplified too much. I fully understand him doing it though, because I find myself doing the same thing most every day.
sooo basically AMD has the upper hand over Intel CPUs in games that dont support hyperthreading at all which is most of them despite the "lying benchmarks and other digital data generated by corporate registered programs" says? interesting, now i understand why they opted for more cores and better clockspeed rather than less cores and hyperthreading of some sort and why my A10-7850K outperforms an i5 in ArmA 3 >.>
Kind of like 2 girls 1 cup.
@جراند دادي Two threads, one core
I was wondering to myself what hyper-threading was and thought "Wait, Techquickie probably has a video about that."
Glad to see I was right haha. Thanks.
It always brightens my day when someone uses an eating analogy.
Skype is not a light task!
ikr it's always like #3 on my task manager for memory usage.
If i am gaming #2 if not #1.
So people = Pentium 4 HT's?
No
No, hyper threading is eating food with multiple mouths. Don't you listen?!!?
I wish I had 20000 mouths... SO MUCH FOOD
I do remember reading an Intel paper a while ago (and it was not the one I was looking for) that also described a process by which hyper threading can order instructions before branches that rely on separate data and use different components to be simultaneously executed. I think this was a haswell paper.
Dude, I've been wanting to actually learn about computers. And what actually does what, stumbled upon your channel. Absolutely mint. Keep them going 👌
Red and Blue candy. Intel and AMD reference? Blue in his mouth mean he prefers Intel.
+Kayemache I think you are reading way to deep between the lines.
+Julian Bell
He went deeper than Adele.
+Julian Bell Maybe you just don't see it
why an 8 core amd can't beat a 4 core Intel?
because the individual cores are so much weaker.
they sometimes have more frequency then intel and intel still destroys amd
Aoidanias Alitaa it's because games are more optimised for quad cores with hyper threading than 8 cores. It's simply a software issue
Depends on workload and cpu .. gaming needs clock speed... video rendering needs cores...
clock speed beats cores in games
Hyper-Threading was actually invented by AMD and they applied for a patent in 2002 but never followed through with it.
forums.tomshardware.com/threads/intel-did-not-invent-hyperthreading.302829/
Says it was not AMD just some engineer working for Intel discovers it d patient is not quite the same.
Wow can't imagine a better explanation. Respect.
This is probbably the best analogy that has ever been used for anything ever.
Instructions unclear, hand stuck in toaster.
What dat mouf do
I'm sorry, I had to.
hey you play osu?
+anime god Ye \( ^^)/
PocketLint-osu what's your username?
anime god "P0ck3tL1nt", add me fam B)
dashie?
Dat hair
For clarity and enlightenment this guy takes the biscuit...thank you !
This is probably the best video Linus has ever created.
So that means therads arent cores ... So my AMD FX 6300 6core is an actual 3 core ? ... BG AMD BG
*****
taskmanager says 3 cores 6 threads 0.o
***** Task manager is wrong.
Charcha411
are you sure ? because i dont think so why should taskmanager shold be wrong on win 7 , 8 , 8.1 , 10 beta , 10 ? and jes i have been runnig all of them
I have an AMD-FX 6120 in one of my computers. Task manager says it has 3 cores and 6 threads. Hyper-threading is an intel technology, no AMD processors have it. Download CPU-Z, it will say your CPU has 6 cores and 6 threads. Task manager is wrong, probably built to read intel CPUs.
+SIME_LP 3 cores w/ 2 integer modules per core. so yeah, not a true hexacore proc
i eat the cone first
My god. You deranged lunatic o.o
Brandon Dean Lol
1:28, thank me later
This really helped bring hyperthreading into the realm of my understanding. Thanks Linus.
The examples this guy uses are extremely understandable
skype lol
who use this thing nawadeiz
nice tech stuff .....................besides this i hv a little gay crush on this guy ............ dont know why ..........
+ricky rann and good collection
..oke
Suhkma Dheek
hey i delete what ?? sorry i dont remember ... did i said anything wrong ?? ..(and its ricky this side btw i just change my name )
Suhkma Dheek
ok
This is how one should give a lecture, subbed, the explanation was simple and great, thank you.
thanks bro. i think i'm supper exited about the way you are just bringing things to reality! i need to get very closer to you Linus
This was super informative and easy to understand coming from someone who learns quickly but has absolutely ZERO base knowledge of computers and their computing. Haha. Thank-you so much! :-)
I was in a room of computer science majors and we were trying to guess what hyperthreading actually did, and no one got it. Thanks for clearing it up for us!
Wow! Excellent and descriptive eating analogy to explain this thing. You have some great teaching skills!
For those with a bit more interest, a single-core CPU with Hyper-Threading has a single processing core, or "1 mouth" as per the analogy, but it has a duplicated set of registers. This added set of registers is the "2nd hand" in the analogy.
I swear there's so much to learn about computers...thank you though this was actual the simplest explanation on this subject that I could find :)
Thanks dude. You explain everything in a quick & simple way.
Superb description! Great food analogy too! Thx!
Like he mentioned, HT has it's own use for certain application. For gaming, I find it absolutely useful since they are highly demanding with it comes to cpu/gpu, you never know until you execute the application.
Thanks Linus... only 5 years late… but you still had it then … well done on the journey to where you are now!
Your videos are fantastic, Linus.
You're really helping me in building my first computer. Thanks
you expalin so easily and can learn fast. thanks
I just love how this guy explain things
you are making my starting out in the pc building world so much easier.
Techquickie is a godsend.
Concise, interesting, and mildly entertaining. Perfect video. Thanks!
I love your videos man! Really informative!! :)
Yeah born to do this, Linus and Tiny Tom Logan(UK) are just the best reviewers. As always great presentation, and easy to watch cheers dude!