• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

AMD "Zen 4" Microarchitecture to Support AVX-512

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,857 (7.38/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
The next-generation "Zen 4" CPU microarchitecture powering AMD's 4th Gen EPYC "Genoa" enterprise processors, will support 512-bit AVX instruction sets, according to an alleged company slide leaked to the web on the ChipHell forums. The slide references "AVX3-512" support in addition to BFloat16 and "other ISA extensions." This would make "Zen 4" the first AMD microarchitecture to support AVX-512. It remains to be seen which specific instructions the architecture supports, and whether all of them are available to both the enterprise and client implementations of "Zen 4," or whether AMD would take an approach similar to Intel, in only enabling certain "relevant" instructions on the client parts. The slide also mentions core counts being "greater than 64" corresponding with our story from earlier today.



View at TechPowerUp Main Site
 
Like I said many times, wide SIMD is kind of stupid in CPUs, I just hope AVX512 doesn't ruin the power consumption of these chips.
 
Would be cool if it had all core overclocking possibilities :D :D

64 cores over 4 GHz...:pimp:
 
It seems that AMD may be slowly encroaching into areas where Intel likes to toot their horn. Currently, Intel have a significant advantage with AVX 512 load, and also in the area of AI. So I will not be surprise AMD will start attacking these "strongholds". But I do feel AVX 512 is quite unlikely to be used by most folks.
 
Part of me hopes that AVX-512 will come to Zen 4 to prove that Zen isn't "behind", but stay on the EPYC platform. Clocks remain low on EPYC, which is perfect for avoiding the increasing clockspeed penalties associated with every successive generation of AVX.

It's a good feature family - it's just not conceptually aligned with Intel and AMD's perpetual pursuit of high clock speeds on consumer mobile/desktop platforms. Hell, look at AVX2 downclocking on Ryzen 3000/5000 stock boost algorithms. You can have your AVX - but you'd better be prepared to drop those clocks lest you want to double your power draw or burn your chip, and that applies to both Intel and AMD.
 
lmao. catching up to Intel. it sure took amd long enough. DECADES in fact, with of course the Iranian bail out (massive stock buy in when it was 3 dollars per share) to save them.
 
Like I said many times, wide SIMD is kind of stupid in CPUs, I just hope AVX512 doesn't ruin the power consumption of these chips.
It will but it wont be a drastic amount
 
Ahhh, poor Intel, the nasty AMD took away your one and only benchmark winner...

lmao. catching up to Intel. it sure took amd long enough. DECADES in fact, with of course the Iranian bail out (massive stock buy in when it was 3 dollars per share) to save them.
Salty? The fact that they have already overtaken Intel in many ways, combined with their ongoing momentum, Intel is the underdog now.
 
Last edited:
I have to wonder why is it AVX3-512, is AMD also implementing a subset of the operations or perhaps their own different set?
Pretty likely that they implement it the same way they did AVX2 at first - using two narrower units for the actual execution part.
 
lmao. catching up to Intel. it sure took amd long enough. DECADES in fact, with of course the Iranian bail out (massive stock buy in when it was 3 dollars per share) to save them.
Was that not Abu Dhabi in 2007? Irelevant anyway.
 
lmao. catching up to Intel. it sure took amd long enough. DECADES in fact, with of course the Iranian bail out (massive stock buy in when it was 3 dollars per share) to save them.
When buying a CPU, AVX-512 isn't very high on my list of things that I want. Also, it wasn't the Iranians, it was the UAE.
 
What are AVX512 good for ? I mean, which real world applications?
 
Cool, but what consumer applications actually USE AVX 512. Actually, what consumer applications use AVX to begin with? Games certianly dont, they use SSE4 at most. I guess there are some production applications? But it doesnt seem to help at all given AMD crushes intel in every production market out there.

It'd be nice to see wider adoption. These instruction sets are great but seemingly nobody uses them....
 
I have to wonder why is it AVX3-512, is AMD also implementing a subset of the operations or perhaps their own different set?
[ ... ]
Possibly alluding to the fact that there is AVX(1), then AVX2 (256); AVX-512 would be AVX3 in that case.
 
Does AMD move too fast? I know that B550 was a turtle but why don't they let their market enjoy the current crop and save the new for next year (2022). Work on supplying chips to more vendors of your current crop. I like the Lenovo initiative and the return of older "series" cards, but we need more. I know you have to keep the competition on the back foot but AVX512 is nice for Streamers that use certain programs but not a reason (for me) to get excited.
 
Cool, but what consumer applications actually USE AVX 512. Actually, what consumer applications use AVX to begin with? Games certianly dont, they use SSE4 at most. I guess there are some production applications? But it doesnt seem to help at all given AMD crushes intel in every production market out there.

It'd be nice to see wider adoption. These instruction sets are great but seemingly nobody uses them....
Doesn't few games using AVX? I remember some of the Codemasters games having different executables. Also Cyberpunk's AVX was disabled I think (at the moment), because of some crashing issues on the last-gen consoles.
 
Doesn't few games using AVX? I remember some of the Codemasters games having different executables. Also Cyberpunk's AVX was disabled I think (at the moment), because of some crashing issues on the last-gen consoles.
AVX ≠ AVX512.
AMD supports AVX and AVX2, in fact, even VIA does...
 
Doesn't few games using AVX? I remember some of the Codemasters games having different executables. Also Cyberpunk's AVX was disabled I think (at the moment), because of some crashing issues on the last-gen consoles.

Yes there are games now that use AVX.

Some examples
Death Stranding and Horizon, crew 2, GRID 2, path of exile and project cars

And here is a list of software that does, that includes Microsoft Teams (AVX2) which I use everyday for work.

 
Last edited:
Cool, but what consumer applications actually USE AVX 512. Actually, what consumer applications use AVX to begin with? Games certianly dont, they use SSE4 at most. I guess there are some production applications? But it doesnt seem to help at all given AMD crushes intel in every production market out there.

It'd be nice to see wider adoption. These instruction sets are great but seemingly nobody uses them....
The only mention I've seen of AVX-512 outside of super-computing/scientific applications/enterprise has been in RPCS3 (the PS3 emulator). They support AVX-512 and have implemented a couple of things with it, but not much more, and for now it seems to be limited to the Ice Lake feature set of AVX-512.

Does AMD move too fast? I know that B550 was a turtle but why don't they let their market enjoy the current crop and save the new for next year (2022). Work on supplying chips to more vendors of your current crop. I like the Lenovo initiative and the return of older "series" cards, but we need more. I know you have to keep the competition on the back foot but AVX512 is nice for Streamers that use certain programs but not a reason (for me) to get excited.
It's the same CPU arch that goes for both enterprise and consumer products. I think this announcement is more interesting for enterprise users in general.
 
Last edited:
He talked also just for AVX. You can see it. I know AVX is not AVX512. No need to inform me.

Technically everything implemented in previous versions of AVX can easily be rewritten to use AVX512. The main problem is that you're getting diminishing returns.
 
Cool, but what consumer applications actually USE AVX 512. Actually, what consumer applications use AVX to begin with? Games certianly dont, they use SSE4 at most. I guess there are some production applications? But it doesnt seem to help at all given AMD crushes intel in every production market out there.

It'd be nice to see wider adoption. These instruction sets are great but seemingly nobody uses them....

My friend and I were unable to try StarCitizen a week ago, because his CPU is lacking AVX which the game needs... Not a big deal, every CPU since 2012 has it, but he uses a first gen i7 which unfortunately do not...
 
Back
Top