• 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.

Processors with 512-bit AVX instruction sets: finaly a break through?

Joined
Feb 22, 2009
Messages
786 (0.13/day)
Processor Ryzen 7 5700X3D
Motherboard Asrock B550 PG Velocita
Cooling Thermalright Silver Arrow 130
Memory G.Skill 4000 MHz DDR4 32 GB
Video Card(s) XFX Radeon RX 7800XT 16 GB
Storage Plextor PX-512M9PEGN 512 GB
Display(s) 1920x1200; 100 Hz
Case Fractal Design North XL
Audio Device(s) SSL2
Software Windows 10 Pro 22H2
Benchmark Scores i've got a shitload of them in 15 years of TPU membership
Recently something caught my attention. I was checking Anandtech Core i9 9900K review and was blown away by this:

anandtech-core-i9-9900k-review-512-bit-avx-set-comparison-in-3d-particle-movement.jpg


When enabling 512-bit AVX instruction set, which is present in all Skylake-X processors and in all Xeon W processors for LGA2066, the Core i7 7820X manages to smash Core i7 9900K by 450 %!!!

You would say: ye, but is just some 3D simulation, that no one uses this stuff in real everyday life.. Now wait till you read this:

http://x265.org/category/releases/

The latest version of HEVC H.265, that was released in 2018.05.21 now has support for 512-bit AVX instruction sets. You know what that means? That means if are encoding an hour long 4K video with HEVC H.265 latest codec, the Core i7 7820X MIGHT BE ABLE to encode the job 4,5 times faster than Core i9 9900K!!! Can you image spending four hours instead of one hour? Ok, it might not be that much of a difference, but surely this is finally some real good news for the Skylake-X, that got alot of bashing for various reasons last year. This, however, will not help the already very poorly accaimed Kaby Lake-X processors, as those do not have the 512-bit AVX unit.

Adding salt to injury, the Core i9 9900K has just 16 PCI-E lanes, the same amount since Sandy Bridge came to town. The performance benefit over Core i7 7820X and Ryzen 7 2700X purely comes from the clock speeds, but other than that Core i9 9900K is a result of 7 year old Intel stagnation. We had a 6 core mainstream CPU for X58 back in 2009, sure with way less MHz tp boast and much lesser IPC, but that is not the point.

We need more plugins, interfaces for programs those might utilize this 512-bit AVX set, and surely we need more benchmarks than what we have now.
 
Last edited:
Its not so much about performance as it is about usage of AVX512. But if the point was that 9900K isn't a fantastic buy, then yes, at its current price point I can only agree.

AVX is one of the straws Intel has to differentiate HEDT from MSDT in a meaningful way.
 
AVX512 is essentially a list of predefined answers to computational challenges, in hardware, which is why its fast but will have limited functionality compared to the hardware decode in GPU's.
 
I guess it is more that the X299 platform actually have advantage over the Z370/Z390 platform in some cases. (core vs core)
 
AVX is one of the straws Intel has to differentiate HEDT from MSDT in a meaningful way.
Actually, Cannon Lake supports AVX512 on the mainstream lineup (I saw a weird Core i3 8***U running around a few weeks ago, had AVX512F -and a few other AVX512 extensions- support).

Not sure if that's relevant though, intel may just be messing around / testing the process, I guess we'll have to wait and see.
 
X58 wasn't mainstream, its was the equivalent to the 7820X, the HEDT of the time. Consumers had X48/P45 and P55/H55
 
AVX512 is essentially a list of predefined answers to computational challenges, in hardware, which is why its fast but will have limited functionality compared to the hardware decode in GPU's.

That's really a massively incorrect oversimplification. It's a vector extension. It does vector math in the core. There is no answer list anywhere.

You can read what it actually does along with commands here:

https://en.wikipedia.org/wiki/Advanced_Vector_Extensions
 
Remember that atrocious power consumption with the 9900K once overclocked ?

That's why AVX-512 is not present in mainstream parts.

There is no answer list anywhere.

I think he meant that it's a very specific hardware function "as an answer" for specific tasks.
 
Last edited:
Back
Top