Jump to content

Hyper threading

So with prossecers such as the sixtysevern double 0 k

And the 4790k there is hyoerthreading, I don't understand how this is beneficial for some games because surely when hyoerthreading is enabled is it not like cutting the core in half so u have 8 so u either have 4 out of 4 cores running, or 8 out of 8 threads running, is that not exeterly the same performance ????!!!

Or is there more to hyperthreading ?

AMD (and proud) r7 1700 4ghz- 

also (1600) 

asus rog crosshairs vi hero x370-

MSI 980ti G6 1506mhz slix2 -

h110 pull - acer xb270hu 1440p -

 corsair 750D - corsair 16gb 2933

Link to comment
Share on other sites

Link to post
Share on other sites

Hyperthreading means almost nothing for gaming.

Archangel (Desktop) CPU: i5 4590 GPU:Asus R9 280  3GB RAM:HyperX Beast 2x4GBPSU:SeaSonic S12G 750W Mobo:GA-H97m-HD3 Case:CM Silencio 650 Storage:1 TB WD Red
Celestial (Laptop 1) CPU:i7 4720HQ GPU:GTX 860M 4GB RAM:2x4GB SK Hynix DDR3Storage: 250GB 850 EVO Model:Lenovo Y50-70
Seraph (Laptop 2) CPU:i7 6700HQ GPU:GTX 970M 3GB RAM:2x8GB DDR4Storage: 256GB Samsung 951 + 1TB Toshiba HDD Model:Asus GL502VT

Windows 10 is now MSX! - http://linustechtips.com/main/topic/440190-can-we-start-calling-windows-10/page-6

Link to comment
Share on other sites

Link to post
Share on other sites

if you run a game on a 4 core CPU it does not use 100% of each thread

by dividing it and creating virtual threads, the game can actually parallel more of its processing which gives a better improvement than just 4 cores

parallelization is especially important in rendering and other multithreaded tasks which are optimized to run multiple tasks at the same time

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to comment
Share on other sites

Link to post
Share on other sites

if you run a game on a 4 core CPU it does not use 100% of each thread

by dividing it and creating virtual threads, the game can actually parallel more of its processing which gives a better improvement than just 4 cores

parallelization is especially important in rendering and other multithreaded tasks which are optimized to run multiple tasks at the same time

a ok that makes sense, so if it were 100 percent utilised it wouldn't make a difference ?

AMD (and proud) r7 1700 4ghz- 

also (1600) 

asus rog crosshairs vi hero x370-

MSI 980ti G6 1506mhz slix2 -

h110 pull - acer xb270hu 1440p -

 corsair 750D - corsair 16gb 2933

Link to comment
Share on other sites

Link to post
Share on other sites

I cant tell if this is a troll thread or not... :/

4690K // 212 EVO // Z97-PRO // Vengeance 16GB // GTX 770 GTX 970 // MX100 128GB // Toshiba 1TB // Air 540 // HX650

Logitech G502 RGB // Corsair K65 RGB (MX Red)

Link to comment
Share on other sites

Link to post
Share on other sites

Hyperthreading is basically the splitting of a CPU core so that it can perform more than one process simultaneously, so theoretically your 4 core CPU can act as 8 logical cores, as for gaming it shouldnt make that big of a difference but I mean it's nice to have.

 

-KD

Link to comment
Share on other sites

Link to post
Share on other sites

Hyperthreading means almost nothing for gaming.

Not entirely accurate. The i3 benefits from it as does the 4790.

If anyone asks you never saw me.

Link to comment
Share on other sites

Link to post
Share on other sites

why didn't you just write 6700K?

[spoiler=My PC]

Spoiler

CPU: Intel Core i7 6700K | COOLER: Corsair H105 | MOBO: ASUS Z170i Gaming Pro AC | RAM: Corsair LPX DDR4 16GB 2400MHz | GPU: EVGA GTX 980 Classified | CASE: BitFenix Prodigy | SSD: Samsung 950 Pro 512GB | PSU: XFX XTR 650W [spoiler= Le Other Stuff] Monitor: BenQ XL2411Z | Keyboard: Ozone Strike Pro | Mouse: A4 Tech X7 F4 | MousePad: Ozone

Spoiler
Spoiler

PlayStation 2 | PSP 2000 | Game Boy Color | Nintendo DS Lite | Nintendo 3DS | Wii

Spoiler

Sony Xperia J (Why u so bad D:) | iPod 4th gen | iPhone 4 | Yarvik Xenta 13c (3muchchrome5her)

Spoiler
Spoiler

Pentium B980 | 500GB WD Blue | Intel HD Graphixxx | 4Gegabeytes of REHAM

Current OS: MSX 10.0 ( ͡° ͜ʖ ͡°)Ilikethelennyfaceyouknow( ͡° ͜ʖ ͡°) Windows Password Reset Guide

Link to comment
Share on other sites

Link to post
Share on other sites

[spoiler=My PC]

Spoiler

CPU: Intel Core i7 6700K | COOLER: Corsair H105 | MOBO: ASUS Z170i Gaming Pro AC | RAM: Corsair LPX DDR4 16GB 2400MHz | GPU: EVGA GTX 980 Classified | CASE: BitFenix Prodigy | SSD: Samsung 950 Pro 512GB | PSU: XFX XTR 650W [spoiler= Le Other Stuff] Monitor: BenQ XL2411Z | Keyboard: Ozone Strike Pro | Mouse: A4 Tech X7 F4 | MousePad: Ozone

Spoiler
Spoiler

PlayStation 2 | PSP 2000 | Game Boy Color | Nintendo DS Lite | Nintendo 3DS | Wii

Spoiler

Sony Xperia J (Why u so bad D:) | iPod 4th gen | iPhone 4 | Yarvik Xenta 13c (3muchchrome5her)

Spoiler
Spoiler

Pentium B980 | 500GB WD Blue | Intel HD Graphixxx | 4Gegabeytes of REHAM

Current OS: MSX 10.0 ( ͡° ͜ʖ ͡°)Ilikethelennyfaceyouknow( ͡° ͜ʖ ͡°) Windows Password Reset Guide

Link to comment
Share on other sites

Link to post
Share on other sites

most games are smart enough to use one thread per core. which shows if you look at activity, it using threads 1,3, and 5 usually. or at least thats been my experience. it means no real performance gain unless you start multitasking hardcore.

Updated 2021 Desktop || 3700x || Asus x570 Tuf Gaming || 32gb Predator 3200mhz || 2080s XC Ultra || MSI 1440p144hz || DT990 + HD660 || GoXLR + ifi Zen Can || Avermedia Livestreamer 513 ||

New Home Dedicated Game Server || Xeon E5 2630Lv3 || 16gb 2333mhz ddr4 ECC || 2tb Sata SSD || 8tb Nas HDD || Radeon 6450 1g display adapter ||

Link to comment
Share on other sites

Link to post
Share on other sites

[spoiler=My PC]

Spoiler

CPU: Intel Core i7 6700K | COOLER: Corsair H105 | MOBO: ASUS Z170i Gaming Pro AC | RAM: Corsair LPX DDR4 16GB 2400MHz | GPU: EVGA GTX 980 Classified | CASE: BitFenix Prodigy | SSD: Samsung 950 Pro 512GB | PSU: XFX XTR 650W [spoiler= Le Other Stuff] Monitor: BenQ XL2411Z | Keyboard: Ozone Strike Pro | Mouse: A4 Tech X7 F4 | MousePad: Ozone

Spoiler
Spoiler

PlayStation 2 | PSP 2000 | Game Boy Color | Nintendo DS Lite | Nintendo 3DS | Wii

Spoiler

Sony Xperia J (Why u so bad D:) | iPod 4th gen | iPhone 4 | Yarvik Xenta 13c (3muchchrome5her)

Spoiler
Spoiler

Pentium B980 | 500GB WD Blue | Intel HD Graphixxx | 4Gegabeytes of REHAM

Current OS: MSX 10.0 ( ͡° ͜ʖ ͡°)Ilikethelennyfaceyouknow( ͡° ͜ʖ ͡°) Windows Password Reset Guide

Link to comment
Share on other sites

Link to post
Share on other sites

why didn't you just write 6700K?

James Bond hype

AMD (and proud) r7 1700 4ghz- 

also (1600) 

asus rog crosshairs vi hero x370-

MSI 980ti G6 1506mhz slix2 -

h110 pull - acer xb270hu 1440p -

 corsair 750D - corsair 16gb 2933

Link to comment
Share on other sites

Link to post
Share on other sites

a ok that makes sense, so if it were 100 percent utilised it wouldn't make a difference ?

that would depend on how the game was coded

if it could efficiently use all 4 cores at 100%, or if it can efficiently use 8 cores at 50%

 

there isnt an exact way of measuring this other than running game benchmarks, but it is becoming more and more common to see games use less % per core, and spread out the load over more cores

 

parallel processing (when coded correctly) is much faster than series

this is why number crunching supercomputers need millions of slow 1 or 2GHz cores, rather than one ultra fast core

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to comment
Share on other sites

Link to post
Share on other sites

that would depend on how the game was coded

if it could efficiently use all 4 cores at 100%, or if it can efficiently use 8 cores at 50%

 

there isnt an exact way of measuring this other than running game benchmarks, but it is becoming more and more common to see games use less % per core, and spread out the load over more cores

 

parallel processing (when coded correctly) is much faster than series

this is why number crunching supercomputers need millions of slow 1 or 2GHz cores, rather than one ultra fast core

 

 

there was a similar discussion to this regarding a chess simulator... which pretty much means 100% load on cores. In those cases, according to a forum member of ours, HT was working against itself, mathematically.

Performance werent lost, but the "quality" of the "thinking" was degraded over having more proper cores...

the discussion was wether a FX 8350 or a i7 or Xeon was the better choice for calculations.... bottom line is. HT is generally good. Except in some cases not. but 90%+ of the time, it is GOOD.

 

you can read about it here:

http://linustechtips.com/main/topic/471357-whats-a-good-cpu-for-chess-engine-game-analysis/?p=6321098

Link to comment
Share on other sites

Link to post
Share on other sites

So with prossecers such as the sixtysevern double 0 k

And the 4790k there is hyoerthreading, I don't understand how this is beneficial for some games because surely when hyoerthreading is enabled is it not like cutting the core in half so u have 8 so u either have 4 out of 4 cores running, or 8 out of 8 threads running, is that not exeterly the same performance ????!!!

Or is there more to hyperthreading ?

First of all, HyperThreading doesn't cut the core in two :P

Hyperthreading gives every core two threads instead of one.

 

Hyperthreading is a smart system that let's processors work better in software where two times the cores would be beneficial.

So for example, if a software benefits from 8 cores, than a 8 Core processor is better than quad core w/ HyperThreading is better than Normal Quad Core is better than Two Core with HyperThreading > Two Core is better tha One Core.

 

But, keep in mind:

If a software is only optimized too run in 4 cores:

8 core equals Quad Core w/ hyperthreading equals Quad Core (is better than dual core w/ hyperthreading etc.)

 

There will almost be no performance gain for the extra cores or hyperthreading in this case.

 

This is why we always say "i5 for gaming, not an i7". Games just don't benefit from the 4 extra threads, aka the Hyperthreading.

Almost all games are optimized just for using 4 cores.

 

On the other hand, things like video editing and (3D) rendering will love extra threads and cores, so go wild on them if you are a professional and need fast times.

If you have any more questions, go too my CPU Guide and see if it is answered there, and otherwise, ask me or anyone on the forum!

Basic guide to CPU's!

If I said I were 14, you would call me a kid. If I say 70, you’ll entitle me too old. If I say 20 you say I’m inexperienced and if I say 40 than I'm too boring.

龴 ͡ↀ ◡ ͡ↀ龴#locked( ͡͡ ° ͜ ʖ ͡ °)

Link to comment
Share on other sites

Link to post
Share on other sites

So with prossecers such as the sixtysevern double 0 k

And the 4790k there is hyoerthreading, I don't understand how this is beneficial for some games because surely when hyoerthreading is enabled is it not like cutting the core in half so u have 8 so u either have 4 out of 4 cores running, or 8 out of 8 threads running, is that not exeterly the same performance ????!!!

Or is there more to hyperthreading ?

 

Essentially what hyperthreading is designed for is to keep your CPU from getting stuck idling while waiting for some intermediate result or while fetching data. For instance, say you're using an i5 and one core needs to access some data not in the L2 or L3 caches. Then it has to go to your RAM and fetch the data from there, which is extremely slow in comparison to the time it takes to execute an arithmetic operation. So that core is doing nothing while waiting for that piece of data to be fetched from memory. On a hyperthreaded processor like an i7 each core has the ability to run two hardware threads and switch in between them quickly when something like a cache miss would cause a stall on the core. It can switch to another thread and execute that so the core is still doing useful work, and when it switches back to the original thread that asked for the data it's in the cache and it can retrieve it quickly. So that's where hyperthreading helps out. Since most games are still optimized for quadcore the hyperthreading on a quadcore i7 doesn't often make much difference in comparison to a non hyperthreaded i5 unless you're trying to squeeze every frame out of your CPU, say trying to push 120 fps with a killer CF/SLI GPU setup. But since games are quadcore optimized it makes an enormous difference on a dual core i3 with hyperthreading vs a Pentium without it. A 3.4 GHz i3-4130 is quite a bit better gaming CPU than a 4.2 GHz Pentium G3258 even though they have the same architecture (e.g. instruction set) and the same number of physical cores (2). So hyperthreading is more valuable than a 40% overclock in that case. It's for that reason I bought a hyperthreaded quadcore processor (Xeon E3-1231v3) in case games start really targeting 8 cores eventually, as the PS4 that drives most gaming development is an 8 core system. But we're not there yet, 4 cores is still the sweet spot.

 

Also, hyperthreading is still just a poor man's version of having more cores, which is why you'll see an i5 significantly outperform an i3 in CPU bound games even though they're both 4 thread cpus.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×