Intel Reverses Itself, Says All Skylake-X CPUs Have 2 AVX-512 Units
When Intel launched the Skylake-X platform, it communicated to reviewers the chips would have a bifurcated AVX-512 strategy. The Core i9-7800X and all the multicore chips above that point supposedly had two AVX-512 units, while the Core i7 CPUs in the Skylake-X family only had one. Kaby Lake-X CPUs didn’t have any, but we’re not sure if anyone ever actually bought a Kaby Lake-X CPU, and then the much-more-appealing Core i7-8700K replaced it as an overall recommendation.
At any rate, the point was clear: If you wanted full AVX-512 capabilities, you had to buy a 10-core or higher CPU. Except Intel is now telling people that’s not true. All Skylake-X CPUs have access to two full AVX-512 units.
Intel has since updated its own Ark.Intel.com website to confirm this. Tech Report notes hardware testers who bought Skylake-X CPUs after they were released last fall had posted figures that seemed to indicate a full two AVX-512 units were operational. I’m a bit embarrassed to admit it, but I actually saw the same threads when I was working on my Core i9-7980XE review. Saw them — and decided that they must either be mistaken, or that some other issue was goosing the results. One thing we discussed in the 7980XE review was that we had trouble getting our CPU to behave in the manner Intel specified. Given that AVX-512 imposes a pretty hefty clock penalty, it seemed reasonable to think a CPU without that penalty might turn in much higher numbers, even if it had two AVX-512 units. I didn’t have time to dig deeper into the situation in the hectic “This thing has to be published in six hours and the only thing I’ve written is a string of curse words” that often defines reviewing, but I do apologize for the mistake.
There’s two ways to look at this situation. If you’ve wanted to program AVX-512 and were concerned about only having one AVX-512 unit to work with, you can now buy a lower-end Skylake-X product with no concern on that front. On the other hand, anyone who bought a more expensive CPU specifically for AVX-512 is unlikely to be pleased to discover there was no reason to spend the extra cash.
Intel may bring AVX-512 to its ordinary desktop CPUs with Cannon Lake later this year, but it’s not clear how important the feature will be to consumer workloads. Intel’s AVX improvements over the years have typically been aimed at the HPC market. While there are consumer applications that take advantage of them, we haven’t seen the kind of general speedup that informed the shift from x87 FPU code to SSE2. The clock penalty that AVX-512 equipped CPUs take when using the SIMD instruction set could also create scenarios where it’s more expensive to use AVX-512 than conventional AVX. AMD’s Ryzen has proven stronger than we thought when it comes to FPU performance, despite the fact that Ryzen only uses 128-bit registers for AVX compared with Intel’s 256-bit registers.
Continue reading
Intel Launches AMD Radeon-Powered CPUs
Intel's new Radeon+Kaby Lake hybrid CPUs are headed for store shelves. Here's how the SKUs break down and what you need to know.
NASA’s OSIRIS-REx Asteroid Sample Is Leaking into Space
NASA reports the probe grabbed so much regolith from the asteroid that it's leaking out of the collector. The team is now working to determine how best to keep the precious cargo from escaping.
Intel’s Raja Koduri to Present at Samsung Foundry’s Upcoming Conference
Intel's Raja Koduri will speak at a Samsung foundry event this week — and that's not something that would happen if Intel didn't have something to say.
Review: The Oculus Quest 2 Could Be the Tipping Point for VR Mass Adoption
The Oculus Quest 2 is now available, and it's an improvement over the original in every way that matters. And yet, it's $100 less expensive than the last release. Having spent some time with the Quest 2, I believe we might look back on it as the headset that finally made VR accessible to mainstream consumers.