What's new
  • Please do not post any links until you have 3 posts as they will automatically be rejected to prevent SPAM. Many words are also blocked due to being used in SPAM Messages. Thanks!

AMD's SMT vs. Intel's Hyper-Threading

Marzipan

Well-known member
Joined
Nov 21, 2007
Messages
10,491
Location
Prince Rupert, British Columbia, Canuckistan
this is an interesting write up. in short, AMD's SMT is better than Intel's HT, but requires more power. I wonder how AMD's SMT would fare if they power limited the Ryzen so it couldn't go beyond what Intel's CPU consumes. 🤔

 

Bond007

Well-known member
Joined
Jun 24, 2009
Messages
7,585
Location
Nova Scotia
I will have to give this a read later on.

I seem to remember that AMD's implementation had more of the the 2 threads independent within a "core" but that is all I recall...we will see what I learn after reading.
 

gingerbee

Well-known member
Joined
Jan 22, 2009
Messages
9,713
Location
Orillia, Ontario
this really isn't surprising to me when you consider just how much longer Intel has had a version of SMT/hyper-threading, correct me if I am wrong but AMD has only implemented SMT with the Ryzen series CPU so only 7 years( not sure if SMT was on server chips earlier then Ryzern), whereas Intel has had hyper-threading since all the way back to the Pentium 4 days I think.

What I wonder is why in some cases Intel CPUs do worse with HT enabled, is it because Intel utilizes their thread per core better, but I think it also shows Ryzen may in the future have more than 2 threads per core, was there not some talk about a chip having 4 threads per-core " I may have heard it about another chip not sure"
 

Izerous

Well-known member
Folding Team
Joined
Feb 7, 2019
Messages
3,289
Location
Edmonton
was there not some talk about a chip having 4 threads per-core " I may have heard it about another chip not sure"
been rumors of quad threads on CPUs for a long time, I don't expect to see it any time soon. From what I recall there was a performance hit since the core's attention was now split 4 different ways (management overhead etc). There might be something in the server space by now but not mainstream market....

However since Intel bit with the whole Big/Little design like arm chips and stuff do it makes me wonder if we took an Intel...
-8P + 8E = 24 threads

Killed off the E cores and swapped them for 2 quad threaded cores...
-8P + 2Quad = 24 threads

I bet the performance would be comparible but the manufacturing cost would likely be cheaper.
 

Izerous

Well-known member
Folding Team
Joined
Feb 7, 2019
Messages
3,289
Location
Edmonton

IBM power 9 was the one that I recall reading about it has SMT4 (4 threads per core) & SMT8 (8 threads per core).
 

Bond007

Well-known member
Joined
Jun 24, 2009
Messages
7,585
Location
Nova Scotia
Interesting. That was a much shorter read than I was expecting.

So summary from this article is that amd uses way less power per core (with or without SMT) than intel, but there is a decent increase in performance and power consumption with SMT enabled. Intel uses notably more power per core, but there is very little change in performance or power consumption with hyperthreading enabled.

I did not hear the rumour that intel may ditch hyperthreading moving forward, but I am not surprised given their push to e-cores for heavily threaded tasks and the fact that hyper threading has less/no benefit in lightly threaded uses...save "p-core" die space by getting ride of hyperthreading and use that space for more "e-cores" to offset in threaded tasks. Makes sense at a glance given the articles highlight of their strenghts/weaknesses.
 

Bond007

Well-known member
Joined
Jun 24, 2009
Messages
7,585
Location
Nova Scotia
been rumors of quad threads on CPUs for a long time, I don't expect to see it any time soon. From what I recall there was a performance hit since the core's attention was now split 4 different ways (management overhead etc). There might be something in the server space by now but not mainstream market....

However since Intel bit with the whole Big/Little design like arm chips and stuff do it makes me wonder if we took an Intel...
-8P + 8E = 24 threads

Killed off the E cores and swapped them for 2 quad threaded cores...
-8P + 2Quad = 24 threads

I bet the performance would be comparible but the manufacturing cost would likely be cheaper.
I think IBM is the only one I heard of running more than 2 threads (per your other post). If the article has any truth to it I think it may go the otherway on cores...

6P+14E = 20 threads? No idea really...just throwing numbers around if they ditch hyperthreading and increase E cores.
 

gingerbee

Well-known member
Joined
Jan 22, 2009
Messages
9,713
Location
Orillia, Ontario
What I got from that is AMD may be better off going more SMT per core than using a BigLittle design like Intel has, I also thought I read they were tinkering with a design to do so. Yup it seems they have been messing around with the idea of SMT4 IE 4 threads per core no clue if this was just a rumor or not, I mean if they can make it work it could be useful.

Edit well not AMD but I guess other have been working on it

 

Latest posts

Top