Windows 10 19H2 will include optimizations to how instructions are processed by the CPU in order to increase the performance and reliability of the operating system and its applications.
When a CPU is manufactured, not all of the cores are created equal. Some of the cores may have slightly different voltage and power characteristics that could allow them to get a "boost" in performance. These cores are called "favored cores" as they can offer better performance then the other cores on the die.
With Intel Turbo Boost Max Technology 3.0, an operating system will use information stored in the CPU to identify which cores are the fastest and then push more of the CPU intensive tasks to those cores. According to Intel, this technology "delivers more than 15% better single-threaded performance".
With Intel® Turbo Boost Max Technology 3.0, lightly-threaded performance is optimized by identifying your processor's fastest cores and directing your most critical workloads to them.
While Windows 10 has already supported Turbo Boost Max Technology 3.0 and Turbo Boost Technology 2.0, in a recent Windows Insider blog post Microsoft has stated that Windows 10 19H2 will include optimizations on how instructions are distributed to these favored cores.
"A CPU may have multiple “favored” cores (logical processors of the highest available scheduling class). To provide better performance and reliability, we have implemented a rotation policy that distributes work more fairly among these favored cores."
By offering a better rotation policy, critical instructions will be distributed more evenly among the favored cores so that they are executed quicker.
It should be noted that not all CPUs support Intel Turbo Boost Technology.
For Intel Turbo Boost Technology 2.0, the following CPUs are supported:
- Intel® Core™ i7 Mobile and Desktop Processors
- Intel® Core™ i5 Mobile and Desktop Processors
- Intel® Core™ X-series Processors
For Intel Turbo Boost Max Technology 3.0, the following CPUs are supported:
- Intel® Core™ i7-69xx/68xx Processor Family
- Intel® Core™ i9-7900X/i9-7920X/i9-7940X/i9-7960X/i9-7980XE/i7-7820X/i7-9800X
- Intel® Core™ i9-9820X/i9-99x0XE/i9-99x0X
- Intel® Xeon® Processor E5-1600 v4 Product Family (single-socket only)
- Intel 10th Generation CPUs
Comments
fromFirefoxToVivaldi - 4 years ago
It's a shame AMD couldn't get something similar through. As covered by GamersNexus, the scheduling optimizations that AMD was supposed to include in 1903 do not really work, and windows is poorly managing Ryzen cores.
Cloneman - 4 years ago
Is this relevant to overclockers, who run all their cores above the stock boost anyway?
fromFirefoxToVivaldi - 4 years ago
Shouldn't matter on Intel systems. unless something changed the last 2-3 years. On AMD it could, as Zen supports per-ccx overclocking, which results in some cores being overclocked higher than others.
Chualland - 4 years ago
Doesn't that just really say that Intel is putting out chips with lower quality cores in them and higher quality cores?
I have been using a CPU optimizer for years. I kept seeing cores not even being used under windows. I had the most luck with process lasso.
fromFirefoxToVivaldi - 4 years ago
AMD does the same. In Ryzen Master you will see the best core and the second best core. The best core is the only one that actually has to meet boost specifications.
I hope they manage to ship a similar patch for windows scheduler and my Ryzen will start performing better.
AMDGamer016 - 4 years ago
Interesting there, wonders if will see some performance improvement on my Quad Core Intel I7 7700 Desktop Processor and Intel 7700HQ that I have in Laptop machine. Will definitely check out how next WIndows version performs that's for sure
*Note User Name is old Name when I was using my old AMDFX 8310 system, before I decided to buy an Intel based system in September 2017*
waltc3 - 4 years ago
I believe the article confuses what Microsoft is doing--which includes AMD Ryzen CPUs--with Intel's own utility. Ryzen Master (latest version) already shows the best cores (denoted in order by a gold star, a silver star, and a white dot) and Win10 18362.10019 supposedly, Microsoft says, orders the scheduling that way.