New information about Intel's Alder Lake processors and DDR4 has come to light.
Leaker Allegedly Exposes Alder Lake's Inner Workings : Read more
Leaker Allegedly Exposes Alder Lake's Inner Workings : Read more
Yea, I think they goofed that one up. They make it sound like the Golden Cove cores won't be used in Windows 10 which is obviously not correct. It's also an inaccurate statement to claim that Alder Lake requires Windows 11 to be properly utilized. Only the Alder Lame models that utilize big little will benefit from Windows 11's new scheduler. We know there is going to be 8+0 and 6+0 models and likely a 4+0 down the line. All of those should perform similarly in Windows 10 as they do in 11."As we already know, Alder Lake will only shine on Windows 11 with the new hardware scheduler. In Windows 10, programs and games will only work the Gracemont cores. Games that have been optimized for Windows 11 will put the Gracemont cores to sleep so the Golden Cove cores will have exclusive access to the large L3 cache."
That...can't be right.
Were they trying to say that Games in windows 10 will use only the (up to) 8 big cores, and that Games in windows 11 will use only the 8 big cores plus a bit of extra cache?
i'd take most of that with a giant teaspoon of salt.
looks like a lot of nonsense to me. 300,000 units at launch? that's a paper launch pure and simple. no one will see those chips till july if that's the initial product launch.
"As we already know, Alder Lake will only shine on Windows 11 with the new hardware scheduler. In Windows 10, programs and games will only work the Gracemont cores. Games that have been optimized for Windows 11 will put the Gracemont cores to sleep so the Golden Cove cores will have exclusive access to the large L3 cache."
That...can't be right.
Were they trying to say that Games in windows 10 will use only the (up to) 8 big cores, and that Games in windows 11 will use only the 8 big cores plus a bit of extra cache?
If so, intel is making a mistake to give lower performance to Windows 10, given how bad Windows 11 looks.
Also, would that behavior really be limited to games? How would the windows scheduler know the difference between a game and any other program?
It's also not like windows is a console OS that does work like that and MS isn't going to change that just for alder.I think it is odd as well though, I'm not sure why you would completely shut off the low power cores. It's not like Windows pauses background tasks durning gaming, you would think they would want to keep those on, maybe just reduce their power or turn off a few. Although, given this is a first gen of this architecture, nothing would surprise me.
It's also not like windows is a console OS that does work like that and MS isn't going to change that just for alder.
Any game that uses all cores will use all available cores which means also the smaller cores and if a game does that it will get huge syncing issues which will cause huge drops, just like zen had with the cross ccx issues, results would get to the GPU at different times.
If the games are optimized for alder then that's what they will do but your normal average game doesn't even know there are two different types of cores so they will use whatever is available up to the limit of threads that they can use.I would assume games would only use big cores and the little cores would be for background/windows tasks.
I'm no expert, but I'm pretty sure the OS is responsible for assigning threads to specific cores. So as long as the OS is aware of big vs little cores, it can assign it to the appropriate one based the load presented by the thread.If the games are optimized for alder then that's what they will do but your normal average game doesn't even know there are two different types of cores so they will use whatever is available up to the limit of threads that they can use.
Games that use multiple threads load all of them up to 100% which means that the OS will keep assigning them to all threads available unless the OS is aware of the smaller cores and does not assign 100% load threads to the smaller cores.I'm no expert, but I'm pretty sure the OS is responsible for assigning threads to specific cores. So as long as the OS is aware of big vs little cores, it can assign it to the appropriate one based the load presented by the thread.
Not really, even if a game is multi threaded it will typically have a limit on how many cores it can take advantage of, and even then it probably won't load all those cores 100%. If they did, you'd expect roughly linear performance scaling with core count, which isn't remotely the case in practice for gaming. I remember Toms having some nice CPU utilization charts in their performance analysis for games, where you could the per-core utilization, usually it'd only be a couple that were near 100%. They don't seem to do that any more though unfortunately.Games that use multiple threads load all of them up to 100% which means that the OS will keep assigning them to all threads available unless the OS is aware of the smaller cores and does not assign 100% load threads to the smaller cores.
There is no way for the OS to tell one 100% thread from another.
(or if it shuts down all the smaller cores as the article suggests)
Sure but if you have 8 cores plus htt and the game only uses lets say 6 cores (or 80% or whatever, the point is that it uses well below 100% ) then you have enough idle CPU cycles to take care of any background tasks, you wouldn't need any small cores to improve your performance.Not really, even if a game is multi threaded it will typically have a limit on how many cores it can take advantage of, and even then it probably won't load all those cores 100%. If they did, you'd expect roughly linear performance scaling with core count, which isn't remotely the case in practice for gaming. I remember Toms having some nice CPU utilization charts in their performance analysis for games, where you could the per-core utilization, usually it'd only be a couple that were near 100%. They don't seem to do that any more though unfortunately.
gamegpu.com still does that and for quite a bunch of CPUs as well.I remember Toms having some nice CPU utilization charts in their performance analysis for games, where you could the per-core utilization, usually it'd only be a couple that were near 100%. They don't seem to do that any more though unfortunately.