Question Alder Lake - Official Thread

Page 65 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Exist50

Platinum Member
Aug 18, 2016
2,452
3,101
136
Intel and other x86/x64 chipmakers really need some ammo to use against ARM in the consumer space, though.
Sure, but I don't think AVX-512 is that. Too niche, and too expensive. Plus, SVE being vector length agnostic (mostly) is definitely in its favor. Maybe time to go back to the drawing board.
 

dullard

Elite Member
May 21, 2001
25,214
3,627
126
Outside of "being evil", why would Intel disable AVX-512 on Alder Lake? Is there a QC issue?
The efficient Gracemont cores cannot handle AVX-512 code. Adding AVX-512 would probably make the efficient cores lose their efficiency. Intel currently does not have a method to send AVX-512 code solely to the Golden Cove cores if the efficient Gracemont cores are enabled. So, any AVX-512 code could be scheduled to the Gracemont cores and crash. Until they fix that limitation, it is easier to just disable it and let the users who actually need AVX-512 enable it through the BIOS.

I hope they fix it by Raptor Lake, but it is possible that Intel just discontinues AVX-512 for desktop chips.

Link (note, the link was written before it was revealed that you can enable AVX-512 through the BIOS): https://www.anandtech.com/show/16881/a-deep-dive-into-intels-alder-lake-microarchitectures/5
 
Reactions: Zucker2k

IntelUser2000

Elite Member
Oct 14, 2003
8,686
3,785
136
They don't want us plebs having the "cool tech", like ECC, Optane NVDIMMS, etc. So typical.

Other than they fact that they have admitted having technical difficulties implementing Optane NVDIMMs, sure you are right.

Relying on AVX-512 against competition is a losing battle. It won't change a thing, just like 28 Skylakes with AVX-512 doesn't change a thing against 64 core Rome. The latter has more than twice the cores so AVX-512 just equalizes it in the best case scenario.

They need to execute better. Then things like AVX-512 makes sense. To use the cake analogy, having an icing matters little if rest of the cake sucks.

I don't even think it's that. I think they pushed too far with AVX-512, and don't have any plans to support it on consumer hardware any time in the foreseeable future.

Pretty sure doubling vectors are something that new process technology with improved perf/watt affords and ever since they stopped advancing on it, so did the increase in vector width. Because I know few years ago Intel was hinting of even wider vectors.

Icelake significantly improves on the clock throttling aspect when it comes to AVX-512, but it's also on 10nm. Coincidence? I don't think so.

Adding AVX-512 would probably make the efficient cores lose their efficiency.

Gracemont isn't Skylake or Golden Cove without AVX-512. All the other parts that make it efficient are still there. You are oversimplifying things.

We can guess for Alderlake this part wasn't considered. Because Sierra Forest AP is basically Xeon Phi with Gracemont cores. Modified Gracemont for HPC + AVX-512 and 128+ cores.

Although having AVX-512 when you are using the same core to have many of them makes little sense, especially on client. So either they'll find P cores have AVX-512 on all the time or they'll do double/quad cycle AVX-512 on the E cores just for simplicity's sake.
 
Last edited:

Exist50

Platinum Member
Aug 18, 2016
2,452
3,101
136
Pretty sure doubling vectors are something that new process technology with improved perf/watt affords and ever since they stopped advancing on it, so did the increase in vector width. Because I know few years ago Intel was hinting of even wider vectors.
It's not something that currently has any significant value in the consumer space, while clearly imposing a significant cost. Shrinks may improve the cost aspect somewhat, but they don't do anything for its value proposition.

I do think that eventually we'll see it as standard, but I don't expect that to be anytime soon, even with two node shrinks.

Icelake significantly improves on the clock throttling aspect when it comes to AVX-512, but it's also on 10nm. Coincidence? I don't think so.
Kinda funny that you mention that. The big revelation with Ice Lake is that the primary real-world use for AVX-512 is wide loads and stores, which don't require much (if any) impact to clock speed. Merely splitting AVX ops into crude designations based on their compute penalty was enough to blunt most of the damage, but they went even further with Golden Cove. They introduced an entire microcontroller and associated code with the primary goal of handling AVX power behavior. SPR's probably going to do pretty well in that regard, for whatever good it does them.
 

Kedas

Senior member
Dec 6, 2018
355
339
136
I wouldn't be surprised that it is related to a security issue that we will hear about later when the bios changes are ready.
Not sure how intel thought that adding incompatible cores in the CPU to do the same thing wouldn't lead to issues,
AVX-512 on the small cores is not about speed but about avoiding all the software issues.
AMD knew this could be a mess and has AVX-512 on both their Zen 4 cores, Like intel should have done also, it doesn't matter if it isn't faster on those small cores, you can run the same software without issues is the point.
 

Asterox

Golden Member
May 15, 2012
1,028
1,786
136

jpiniero

Lifer
Oct 1, 2010
14,839
5,456
136
I wouldn't be surprised that it is related to a security issue that we will hear about later when the bios changes are ready.
Not sure how intel thought that adding incompatible cores in the CPU to do the same thing wouldn't lead to issues,

I suspect Intel thought they could make a software solution work.

I also suspect that the 6+0 die plus the mobile parts will have the functionality fused off. As to why the 8+8 didn't, my suspicion is that the decision to disable AVX-512 completely happened after the specs were frozen. You might see a new 8+8 stepping that fuses it off later.

I do think you will still see Xeon-E parts with no small cores and AVX-512.
 

IntelUser2000

Elite Member
Oct 14, 2003
8,686
3,785
136
The Intel RM1 is obviously quite noisy, as expected for any 3000+rpm fan.



Fancy name and design but all they did was they added some RGB LEDs and changed the shape a little. No different than the bundled coolers that came with 65W and lower TDP CPUs.
 

diediealldie

Member
May 9, 2020
77
68
61
They don't want us plebs having the "cool tech", like ECC, Optane NVDIMMS, etc. So typical.

They introduced AVX512 in Rocket lake and Tiger Lake so this makes little sense. I think Intel wasn't sure about P/E hybrids at that time. After they decided to go with P/E hybrids I think they found that the E core is too small to go with AVX512 and OS is not even ready to support ISA variations between hybrids.
I think they're going to reintroduce AVX512 after some more tech migrations when single AVX512 silicon is small enough to be fit into E cores. Of course, they also need to handle extreme AVX512 segmentation as well. AVX512F, VM, VBMI, IFMA, AMX....etc
 
Reactions: geegee83

LightningZ71

Golden Member
Mar 10, 2017
1,661
1,945
136
You missed Ice Lake having AVX-512 all the way down to the -U models, including the i3-1000g1 and maybe the pentium 6805 (can't find the spec sheet for it to see if its disabled).

The main issue with consumer level AVX-512 from Intel, at least for Ice Lake U, tiger Lake, and Rocket Lake, is the fact that there is only one AVX-512 unit per core, limiting them to half the throughput that server has. With that limitation, it is rarely (though not always) faster than the same code implemented in AVX2. I see it in science tasks where someone will jave a go at hand optimizing code for maximum avx-512 usage and, while it absolutely flies on server hardware, it isn't any better, or maybe worse, on consumer chips with the same code, than previous versions in avx2 or something else.

It is at best a validation tool, a side show curiosity, or is so situational, that it's otherwise useless on the consumer side, at least up to Rocket Lake.
 

Exist50

Platinum Member
Aug 18, 2016
2,452
3,101
136
You missed Ice Lake having AVX-512 all the way down to the -U models, including the i3-1000g1 and maybe the pentium 6805 (can't find the spec sheet for it to see if its disabled).

The main issue with consumer level AVX-512 from Intel, at least for Ice Lake U, tiger Lake, and Rocket Lake, is the fact that there is only one AVX-512 unit per core, limiting them to half the throughput that server has. With that limitation, it is rarely (though not always) faster than the same code implemented in AVX2. I see it in science tasks where someone will jave a go at hand optimizing code for maximum avx-512 usage and, while it absolutely flies on server hardware, it isn't any better, or maybe worse, on consumer chips with the same code, than previous versions in avx2 or something else.

It is at best a validation tool, a side show curiosity, or is so situational, that it's otherwise useless on the consumer side, at least up to Rocket Lake.
VNNI has a couple of real world uses, but the problem is that it's shoehorned into the AVX-512 spec without fundamentally requiring 512b vectors. I think it would make a lot of sense to backport some of the functionality added with AVX-512 to 256b or smaller extensions that Atom could more easily absorb. But that would be yet more churn on the software side.
 

Kedas

Senior member
Dec 6, 2018
355
339
136
When AVX-512 is supported on al Zen4 CPU's end this year it may also get a more stable base/usage in the years to come. Then intel will also include it everywhere.

So it will become a standard after AMD adds it (True, but just kidding)
 
Jul 27, 2020
17,965
11,709
116
Microsoft on trial: NSP not only multimedia technology MS killed | ZDNet

At one time, Holley zeroed in on NSP's 'scheduler', in essence an electronic traffic cop that keeps the many tasks a computer must perform running in harmony so things get done when they are supposed to. Though most computers have only one scheduler included with their operating systems, NSP would have added a second scheduler -- one "with unknown and untested implications," Microsoft executives wrote.
"Windows itself has a task scheduler, is that not true?" Holley asked.
"That's correct," McGeady said.
So didn't that mean the schedulers were redundant? Holley asked. No, McGeady said, since Intel's scheduler coordinated audio, video and other tasks that weren't handled by Windows in the same way.
"But they were both schedulers, weren't they?" Holley asked.
"We're using a term of art in computer science I'm not sure you understand," McGeady said.
But wasn't that scheduler "unknown and untested?" Holley asked.
"They were known and tested by us," the Intel executive said simply.

Reading that, it seems like a miracle that Microsoft co-operated with Intel for Alder Lake's Thread Director.
 

TheELF

Diamond Member
Dec 22, 2012
3,993
744
126
Reading that, it seems like a miracle that Microsoft co-operated with Intel for Alder Lake's Thread Director.
How so?! According to the article the previous schedulers would have reduced sales of newer windows versions while the new thread director helps with selling the newest windows OS.
"I think there was serious and heartfelt concern that [computer makers] would pick up NSP and ship it with Windows 3.11 and use that as an excuse not to ship Windows 95," he told the court.
 
Jul 27, 2020
17,965
11,709
116
How so?! According to the article the previous schedulers would have reduced sales of newer windows versions while the new thread director helps with selling the newest windows OS.
Not sure about that. It helps Intel sell Alder Lake. How does Microsoft benefit? AMD doesn't have similar hardware scheduling (yet) but their CPUs can still run Windows 11 fine. Microsoft may get performance/battery gains in their Alder Lake Surface hardware through this partnership though.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |