My guy........I really appreciate these explanations u give...as there really helpful, and I understand how easy it is to just talk over some gameplay and music, as well I do the same thing, but I REEEEEEEEAALLLLY wish instead of showing gameplay with intermittent examples in the form of text, or images ud just constantly show previlant images or footage of what ur talking about, in the form of graphs video explanations etc.......nonetheless I do enjoy ur videos, and I hope u continue.... stay safe, godbless > U
I’ve been thinking about that lately, but unfortunately with this specific topic there aren’t many resources besides Engineering documents :/. BUT I totally agree with you! I’m actually looking into animations!
I remember getting that 30% boost from threading in the 7-Zip performance test on my old P4 with hyperthreading. The worst possible case, though the modern OS schedulers should avoid it as they are SMT aware, is where tasks end up scheduled to two threads on a core instead of to 2 available cores - of course, the scheduler may not always be right, as an exhaustive search may be too demanding, and it cannot predict how long an existing thread on a core will remain busy. There are definitely a few cases where HT off can perform better.
If this is alphabet soup, served me another Dish. (High Five myself) Great vid chief. Like if this was a prerequisites technical engendering video course. i would believe it
that stupid smt mode caused my weeks of nightmares... my new pc with ryzen 5 3600 was constantly getting crashes and bsod until turned it off in bios... dunno why but fuck that shit!
@@ProceuTech well internet is full of these posts about smt off stopping crashes, i myself didnt even thought about it at first and i checked whole pc till i randomly switched smt off when i saw one post about it :D and since it actually lowers any games fps, imo its no brainer to turn it off.
i3 CPU - NOT guinea pig approved lol Very wary there hehe - great explanation video, thanks - a quiet sub here - but had to give love to the piggie. :D
but your missing out on one really important fact. a cpu core can have multiple physical threads in it and not support SMT at all. SMT isn't explained very well either by both you and wiki. I think SMT explained simply based on what I read and you is that it divides your physical CPU core threads by a number and then it can parallel compute them. However the clock speeds per second are also divided by 2 with SMT (usually) because instead of 8 threads cpu(4 cores) you now have 16. but your limited by the number of instructions per second even further. it's like you just essentially have 4 cpu threads instead of 2 per core now. let's say you had 4.2GHZ per core. you now have access to about 1.05GHZ(per thread) instead of 2.1GHZ(per thread) which is 1.05 billion instructions per second on the x64, x32 or x86_64, amd64 architectures. ARM works different and I can't verify anything on zen works as I don't know how many IPS(instructions per second) is related to the frequency speeds. In conclusion if your running games that want to run over 1 billion instructions per second per cpu core then this would actually be worse then if you just didn't have SMT. SMT can be good or ok if used properly but overall I wouldn't recommend it