[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Why does hyperthreading exist? It has no advantages of multi-core

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 14
Thread images: 2

Why does hyperthreading exist? It has no advantages of multi-core CPU (better performance per watt) while keeping the disadvantages (shit single-core performance)
>>
>>56994501
Unused per core performance.
It's just another way of saying lets split a single core into 2 so that we can use the performance elsewhere.
>>
>>56994501
Explain to me how hyperthreading translates into shit single-core performance, aside from the rare game that performs worse when hyperthreading is enabled.
>>
>>56994676
>have 4 cores
>enable hyper threading
>run single threaded game
>now it only can use 1/8th of the cpu
>>
Threaded operations are performed quicker, and single threaded operations are not hindered.
If you actually bothered to look it up instead of asking dumb questions you'd know that hyperthreading is actually pretty useful.
>>
>>56994501
Take a new machine. Ensure you can effectively flip hyperthreadding on and off. Turn it off. Now wipe, install, do a full kernel build. Turn it in. Wipe, install, do a full kernel build.

Repeat this process with pgbench, terasort, phronoix test suite, and whatever you're concerned with performance wise.

Bask in the glory of having numbers to back up your argument, and knowing what the fuck you're talking about.
>>
>>56994710
That's not how hyperthreading works you double nigger.
>>
>>56994529
>>56994676
What if the functional units of a core are needed by a single thread?
>>
Why don't we have hyperthreading in cars so we can have V8 Honda Civics?
>>
>>56995259
Then the thread uses the entire core.

Hyperthreading isn't cutting cores in half. If there are available units for another thread to start in a core then it does.
>>
>slightly more complex core in exchange for 30% higher multi-threaded performance for the same corecount
>literally no downsides

Because it fucking works.
>>
>>56994501
30% performance increase in certain situations.
>>
File: 1468431717827.gif (24KB, 100x95px)
1468431717827.gif
24KB, 100x95px
>>56995289
Why don't we have VTEC in Processors?
Oh, we already do.
>>
This entire thread is hyperthreaded
Thread posts: 14
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.