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!!
The video explains what hyper-threading is perfectly. This channel is worth its weight in gold!!!
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.
I haven't turned off adblocker to support someone in a while. this is a great channel
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 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.
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.
Amazing channel I am studying for A + and your explanation style is better than any book I am reading to study. Thank you!! God Bless!!
This would be my first comment on any video ever!..but your videos are too good not to be appreciated. Thank you for making complexity sound so simple both through your videos and through your voice.
Thank you for the Video, Good Explained!
I love your vids man, currently self though computer engineering 17 yrs old. Just to learn new things and skills. Anyways thank you very much
wow, the explanation and animations are impeccable
I don't think this video explains anything about the technology.
You have an excellent way of showing us how these work! Thank you!!!
What a nice explanations of CPU features. Subscribed and thumbs ups for you. Thanks from Venezuela.
beautifully explained well, I always find this channel explainer video worth to watch.
you are the best. Simple, direct and clear.
Excellent set of 48 videos. The 1thing left is making a video on different types of processors/cores like i3,i5,i7 + generations of processors like 5th Gen , 7th Gen , 10th Gen along with differences on both. Please make such a video so that our knowledge on basic computer stuff is complete.
@toreuyar