The best layman’s explanation I ever heard was: “Imagine you are in a hotdog eating contest. You have one mouth, that is your single core. Now, you have one hand tied behind your back. If you become hyper threaded, you’ll be able to use both arms again. Still just one mouth, but you can handle two instructions with your hands. Feel free to take that into the gutter if you want, I’m sure it will happen in record timing hahaha
You are changing lives dude! Idk how you do it, but when you talk, it sticks and it's clear as daylight! KEEP IT UP! I appreciate your vids so freaking much man!!!!
I've ordered on eBay a pentium 4 processor with hyper-threading technology. This video really made things simple for me. Thank you so much!!
I've found a gold mine channel!
this channel is so underrated. Simpel but great information, good animation and no screaming or 'funny stuff' in the animation. Well done guys! You should have a lot more likes and subscribes thumbs up
You have the best videos I have not found a person that can compare to your videos, We need teachers like you.
While in the task manager, 3:50 you can right click on the CPU graph and show all threads and their utilization percentage.
For a deeper explanation, each single instruction utilizes specific CPU registers per clock cycle, while other registers go unused. These registers perform tasks and output info to subsequent registers for further logical operations and outputs. That is basically the instruction pipeline within CPUs. What the CPU, BIOS, and operating system does, is allow for the insertion of code for multiple instructions into a single instruction, which will therefore use more CPU registers. The output is then a single 64-bit instruction (for x64), but the OS will separate the secondary instruction from that single instruction. So, for an 8 bit CPU, instead of, for example, two instructions of 11110000 and 10110000. You can have 11111011 (1111 + 1011) as one instruction. The system makes use of the unused bits in each 8-bit instruction to make space for an 8-bit amalgamation (combination). The system will then separate 11111011 into 1111 and 1011 for two separate instructions. The 1111000 code will progress through a pipeline unused by the 10110000 code in the 8-bit CPU, and vice versa. Therefore, there will be two instructions processed simultaneously, and two simultaneous outputs. Obviously, only the right combination of sequential instructions can be hyperthreaded, as there needs to be enough space to fit both instructions, and also, the CPU needs to be sure that the second instruction will follow a different pipeline. But even if at some point, the instruction pipelines merge, the second instruction will be further along its processing, when it gets the opportunity to merge into the other pipeline, than if it had to wait in line for the first instruction in a non hyperthreaded CPU. Anyway, I hope this provides sufficient clarity on how this works, at a deeper level.
finally i am glad i got some techy who explains the hectic terms in much simpler words and with better presentation.THANK YOU so much for all your efforts.
The video explains what hyper-threading is perfectly. This channel is worth its weight in gold!!!
Am so lucky to land on this channel !!! Holy cow how is the knowledge even free ??
Oh man! You won't believe how very much I've learned on this Channel without a single video from this channel I had to watch as many videos i wish this will the biggest channel on YouTube 👍
I haven't turned off adblocker to support someone in a while. this is a great channel
Thank god. Your the only person who made me understand hyperthreading. Other people were explaining it WAY too fast. But you kept it simple and spoke clearly and calmly.
You are The one I was searching for last 2 years … @PowerCert Animated Videos Please make more videos on network connections and network traffic (incoming & outgoing) and also on CPU vs Memory usage and how it is calculated etc.
I just saw a run cmd shirt for sale. I saw the same shirt for sale at microcenter. Here i thought these videos were made by one guy. Looks like this is the official channel of a major organization.
I appreciate your videos and the way there presented so precisely man, i passed my 901 because of you!
You should have noted that hyper-threading doesn't directly translate to "two times" the physical CPU's performance without hyper threading. But other than that, it was a great video.
simply gold -- this channel
@toreuyar