Question Intel Mont thread

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

Doug S

Diamond Member
Feb 8, 2020
3,165
5,425
136
I'd be surprised if the ARM64 and x86/64 schedulers weren't pretty separate.

I don't know how Microsoft does things but in Linux there aren't dozens of different schedulers for all the architectures it supports. It is a single scheduler that supports them all (well two schedulers if you count the default and the real time scheduler, and maybe there are others you can choose for special cases like batch loads) You can make that work if you have tunables that can be set up to represent the CPU, i.e. stuff like NUMA boundaries, number of SMT threads, different core types with "weights" for their relative capabilities and so forth.

Given that the Windows kernel in its earlier incarnations as Windows NT has supported a lot of different architectures and its original architect was big on building things for portability I'd be surprised if Microsoft doesn't do something similar. Of course both ISAs running the same scheduler doesn't mean it would work as well, its comes down to whether they willing to devote effort to do fine tuning on the niche platform. They are probably devoting more resources towards insuring their scheduler is performing optimally when a new mass market x86 platform arrives like say Zen 5.
 

soresu

Diamond Member
Dec 19, 2014
3,777
3,081
136
I don't know how Microsoft does things but in Linux there aren't dozens of different schedulers for all the architectures it supports. It is a single scheduler that supports them all
I'd be surprised if MS does things the same way.

They are famously very lumbering about making significant changes to their scheduler, so it's clearly not exactly the well oiled machine that Linux has.

Also the thing about Linux is that it works on OSS best principles of reusing as much code as possible to reduce bloat and increase efficiency.

Have you ever known MS to miss a chance to bloat Windows?
 
Reactions: igor_kavinski

MS_AT

Senior member
Jul 15, 2024
646
1,306
96
They are famously very lumbering about making significant changes to their scheduler, so it's clearly not exactly the well oiled machine that Linux has.
I am afraid the greatness of Linux scheduler is overstated by the same degree Windows one is understated.
Also the thing about Linux is that it works on OSS best principles of reusing as much code as possible to reduce bloat and increase efficiency.

Have you ever known MS to miss a chance to bloat Windows?
Your Linux will not be bloated if you build and configure it yourself You can't do that with Windows.

Also then you have articles like this:

So your mileage may wary, and I wouldn't be so quick to dismiss Windows kernel just because Windows Home edition is the test vehicle for enterprise users. I mean the execs decision make the final experience worse, but it's not necessarily the kernel people fault. Not to mention things that Windows got right, like DLLs vs shared libraries, etc.

There is no SpecInt Graph
You mean score vs power? Yes, my bad, was thinking you wanted to see general scores
 
Reactions: 511

MS_AT

Senior member
Jul 15, 2024
646
1,306
96
How is the versioning nightmare of DLLs something Windows got right
No interposition. No lazy binding with GOT open for writes for program duration. Of course you can opt-out from defaults. I am new to the subject, might be I missed some thing, but when trying to get up to speed I have heard rather negative opinion on current defaults.
 
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/    |