• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Zen 2 has Hardware Mitigation for Spectre V4

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,684 (7.42/day)
Location
Dublin, Ireland
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard Gigabyte B550 AORUS Elite V2
Cooling DeepCool Gammax L240 V2
Memory 2x 16GB DDR4-3200
Video Card(s) Galax RTX 4070 Ti EX
Storage Samsung 990 1TB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
AMD in its technical brief revealed that its Zen 2 microarchitecture has hardware mitigation against the Spectre V4 speculative store bypass vulnerability. The current generation "Zen" and "Zen+" microarchitectures have OS-level mitigation. A hardware mitigation typically has less of a performance overhead than a software mitigation deployed at the OS or firmware level. In addition, just like older generations of "Zen," the new "Zen 2" microarchitecture is inherently immune to Meltdown, Foreshadow, Spectre V3a, Lazy FPU, Spoiler, and the recently discovered MDS vulnerability. In comparison, the 9th generation Core "Coffee Lake Refresh" processors still rely on software or microcode-level mitigation for Spectre V4, Spectre V3a, MDS, and RIDL.



View at TechPowerUp Main Site
 
If I didn't know any better, I would think that AMD processors are vulnerable to almost everything, because the slide simply says "N/A" for many vulnerabilities.

Anyhow, nice to know that those two are now hardware-mitigated.
 
If I didn't know any better, I would think that AMD processors are vulnerable to almost everything, because the slide simply says "N/A" for many vulnerabilities.

Anyhow, nice to know that those two are now hardware-mitigated.

N/A (not applicable), means immune.
 
These hardware changes are not fixes as such but features to assist in mitigation. With regards to performance, guys at Anandtech usually verify their claims and:
https://www.anandtech.com/show/14525/amd-zen-2-microarchitecture-analysis-ryzen-3000-and-epyc-rome/3 said:
AMD doesn’t expect any performance change from these updates.
 
Meanwhile at Intel .......................
 
And it generally does have that meaning, just not in the context of the above graph.

No it doesn't....NA always in the English Language means Not Applicable.
 
No it doesn't....NA always in the English Language means Not Applicable.
Incorrect. Being a native english speaker, which includes 6 dialects, I can state with complete confidence the term "N/A" and "NA" have several common meanings, one of which is "Not Available". But I digress..
 
So here with zen 2 you get what you pay for, with coffee lake you get what you did not pay for hehe
 
Incorrect. Being a native english speaker, which includes 6 dialects, I can state with complete confidence the term "N/A" and "NA" have several common meanings, one of which is "Not Available". But I digress..
Being a native speaker of 47 years, living in the country where the language originated and having been taught the Queens English as it should be taught, i can quite categorically tell you that the abbreviation in the Queens English language stands for Not Applicable. But i of course understand that my rebellious tax fearing cousins from across the pond have taken the beautiful language that is English and bastardized it for their own use, which i blame mainly on American Media and Commercial Enterprises. :)

But I digress ;)
 
Being a native speaker of 47 years, living in the country where the language originated and having been taught the Queens English as it should be taught, i can quite categorically tell you that the abbreviation in the Queens English language stands for Not Applicable. But i of course understand that my rebellious tax fearing cousins from across the pond have taken the beautiful language that is English and bastardized it for their own use, which i blame mainly on American Media and Commercial Enterprises. :)

But I digress ;)

Putting under one blanket all "tax fearing cousins from across the pond" is rather infantile for a 47+ years old. There is a majority of people who can teach thing or two two anyone, no matter he is a native speaker or not, wherever he may live.

It is not only the US media. Is the cultural globalization tendencies overall, it doesn't happen only with English. It is our human nature to be lazy at everything.

It is totally fine that we ask for uncertain things here and we are not afraid to do it so, and someone helps and sincerely explains.
 
Putting under one blanket all "tax fearing cousins from across the pond" is rather infantile for a 47+ years old. There is a majority of people who can teach thing or two two anyone, no matter he is a native speaker or not, wherever he may live.

It is not only the US media. Is the cultural globalization tendencies overall, it doesn't happen only with English. It is our human nature to be lazy at everything.

It is totally fine that we ask for uncertain things here and we are not afraid to do it so, and someone helps and sincerely explains.
Infantile, no. I was merely excising my right as a Brit to be sarcastic, its a particular form of humor that us Brits are famous for. But i forgive you.
Please do not take what i say too seriously or literally.
 
I'm not a native english speaker and all I can say is that when I see N/A it means Not Applicable to me.
Note: I learned english in the American Alliance of Montevideo, Uruguay.

Back to the topic, I can't seems to figure out why a giant like intel has these vulnerabilities in their CPUs, and AMD doesn't....
 
Back to the topic, I can't seems to figure out why a giant like intel has these vulnerabilities in their CPUs, and AMD doesn't....

Likely, their specific implementation of speculative execution and SMT, which seems to have changed very little since Sandy Bridge or even Nehalem, according to some. I imagine that changing such implementation completely, or at least enough to neutralize all the vulnerabilities encountered so far, while not losing more performance, or recovering what was lost, will require a lot of research, and time. Time is what they need most, I think.

AMD had their own share of vulnerabilities, but Intel is still the bigger target because of their larger market share.
 

Everybody is correct!!!



Acronym​
Definition
N/ANot Available
N/ANot Applicable
N/ANorth America
N/ANo Answer
N/ANever Again
N/ANot Acceptable
N/ANon Alcoholic
N/ANaturally Aspirated (non-turbocharged/non-supercharged engine)
N/ANon Action
N/ANon-Aspirated (engine)

My
Not Available,
Not Applicable,
Non Alcoholic Beer was
Not Acceptable in
North America.
Never Again will I try a
Non Alcoholic
Naturally Aspirated Beer. When I called the company there was
No Answer. Drinking that beer resulted in
Non Action from myself on a Saturday night get together......
 
Last edited:
These hardware changes are not fixes as such but features to assist in mitigation. With regards to performance, guys at Anandtech usually verify their claims and:

Performance change from what? It's a new unreleased microarchitecture. What could it possibly "lose performance" compared to? :laugh:
 
I can't seems to figure out why a giant like intel has these vulnerabilities in their CPUs, and AMD doesn't....
It's as simple as the way they designed the architecture. None of it was intentional as many of these type of vulnerabilities affect most of the CPU's made since the 1990's. These latest ones are Intel specific, but that doesn't mean that more for other CPU's won't be found.
 
My favourite.
Why does AMD need less time to mitigate Spectre V4?

Probably because they went ground up redesign first. Intel keeps patching along the core series since... blah. Too long. Don't make me think.
 
Naturally Aspirated (non-turbocharged/non-supercharged engine)


Well that's just wrong on so many ways it's not funny

The real definition of Naturally Aspirated means to be non electronically fuel injected ie: Carburettored like almost all pre 1970's cars
 
It's as simple as the way they designed the architecture. None of it was intentional as many of these type of vulnerabilities affect most of the CPU's made since the 1990's. These latest ones are Intel specific, but that doesn't mean that more for other CPU's won't be found.

I also think this shows how important it is that more than one company is making x86 cpu's.

You get a variety in designs, and a choice as a consumer when they find vulnerabilities like this.

Competition is necessary in this market.
 
The real definition of Naturally Aspirated means to be non electronically fuel injected ie: Carburettored like almost all pre 1970's cars

What?! That is entirely wrong. In regards to internal combustion engines, aspiration is the process of drawing air into the engine. Therefore, naturally aspirated means there is no forced induction (turbo or blower/supercharger, like it says). It has nothing to do with fuel delivery.
 
I also think this shows how important it is that more than one company is making x86 cpu's.

You get a variety in designs, and a choice as a consumer when they find vulnerabilities like this.

Competition is necessary in this market.
Can not agree more with this! :clap: Well spoken good sir!:toast:
 
Back
Top