Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Как уже сообщалось, следующее крупное обновление операционной системы Windows 10, известное как 19H2 или 1909, начнёт распространяться среди пользователей уже на следующей неделе. В целом считается, что это обновление не принесёт серьёзных изменений в операционную систему и станет чем-то вроде регулярного сервис пака. Однако для энтузиастов оно может оказаться куда более важным и принципиальным, так как ожидаемые улучшения в алгоритмах работы планировщика ОС смогут поднять однопоточную производительность некоторых современных процессоров на величину до 15 %.
Речь идёт о том, что планировщик Windows 10 собирается научиться распознавать так называемые «favored core» — наилучшие процессорные ядра, обладающие наивысшим частотным потенциалом. Не секрет, что в современных многоядерных процессорах ядра получаются неоднородными по своим частотным характеристикам: какие-то из них разгоняются лучше, какие-то — хуже. Уже достаточно давно производители процессоров специальным образом помечают лучшие ядра, которые способны стабильно работать на более высокой тактовой частоте по сравнению с остальными ядрами того же процессора. И если их нагружать работой в первую очередь, можно добиться более высокой производительности. На этом, например, основана технология Intel Turbo Boost 3.0, которая реализуется сейчас при помощи специального драйвера.
Но теперь распознавать различия в качестве процессорных ядер сможет планировщик операционной системы, что позволит ему без посторонней помощи распределять нагрузку таким образом, чтобы ядра с лучшим частотным потенциалом задействовались в работе в первую очередь. В официальном блоге Windows по этому поводу говорится: «ЦП может иметь несколько избранных ядер (логических процессоров самого высокого из доступных классов планирования). Чтобы обеспечить лучшую производительность и надёжность, мы внедрили политику ротации, которая более справедливо распределяет работу между этими привилегированными ядрами».
В результате при малопоточной нагрузке процессор сможет работать на более высоких тактовых частотах, обеспечивая дополнительное преимущество в производительности. По оценкам Intel, правильный выбор ядра в случае однопоточных сценариев может обеспечить рост быстродействия до 15 %.
В настоящее время технология Turbo Boost 3.0 и выделение внутри CPU особых «удачных» ядер реализовано в чипах Intel для сегмента HEDT. Однако с появлением процессоров Core десятого поколения эта технология должна прийти в массовый сегмент, поэтому добавление её поддержки стандартными средствами операционной системы кажется закономерным шагом Microsoft.
Стоит заметить, что ранжирование ядер планировщиком может оказать благотворное влияние и на производительность процессоров Ryzen третьего поколения. AMD, как и Intel, помечает в них удачные ядра, способные выходить на более высокие частоты. Вероятно, с появлением обновления 19H2 операционная система получит возможность нагружать в первую очередь и их, добиваясь таким образом лучшего быстродействия, как и в случае процессоров Intel.
Об оптимизациях планировщика под процессоры Ryzen компания AMD высказывалась и про предыдущее обновление Windows 10 версии 1903. Однако тогда речь шла о различии ядер, относящихся к разным CCX-модулям. Поэтому улучшения производительности с выходом обновления 1909 могут ожидать и владельцы процессоров на базе процессоров AMD.
Источник: