Новостной сайт. Все новости про информационные технологии. Новости
AMD помогает вашей операционной системе находить самое мощное ядро процессора
Главная страница » Компании » AMD » AMD помогает вашей операционной системе находить самое мощное ядро процессора
Время чтения: 3 мин.
AMD стремится улучшить планирование работы процессоров Ryzen, предоставляя операционной системе точную информацию о вычислительной мощности процессора и коэффициенте ускорения.
AMD работает над новым способом, который позволит операционным системам определять, какие ядра процессора лучше всего подходят для выполнения ресурсоемких задач, и оптимизировать распределение ресурсов. Компания только что разработала расширение для своей системы управления производительностью процессоров (Collaborative Processor Performance Control, CPPC), которое должно повысить точность планирования в ОС (операционной системе) на современных процессорах Ryzen.
Эта функция, получившая название CPPC HighestFreq support, должна позволить вашей операционной системе правильно распределять задачи благодаря точному пониманию возможностей вашего процессора. CPPC используется современными процессорами AMD для передачи операционной системе информации о предельных показателях производительности. Эта информация используется драйвером для расчета мощности процессора, определения того, какое P-состояние или частоту следует запросить, а также степени повышения частоты, что позволяет операционной системе понять, какой объем работы может выполнить ядро по сравнению с другими. Другими словами, CPPC используется планировщиком ОС для ответа на вопрос: «Какое ядро справится с задачей быстрее всего?»
Хотя этот механизм уже используется в Windows 11/10 и Linux для определения приоритетного ядра в процессорах Ryzen, в его нынешнем виде он не совсем точен. В настоящее время показатели производительности CPPC являются абстрактными и не всегда точно соответствуют реальной тактовой частоте. Это связано с тем, что частота интерполируется с помощью соотношения производительности и частоты, которое не является линейным для всех ядер.
Новая функция HighestFreq призвана решить эту проблему, напрямую предоставляя информацию о максимальной частоте каждого ядра через встроенное ПО, избавляя от необходимости гадать. В результате планировщик ОС сможет более точно распределять задачи в зависимости от требуемой производительности, разумно выбирая наиболее подходящие ядра. Об этой функции рассказал Марио Лимончелло из команды AMD Client Linux в ходе обсуждения в списке рассылки Linux Kernel Mailing List (LKML), как показано на скриншоте ниже.
Однако обратите внимание, что это изменение не приведет к повышению тактовой частоты вашего процессора, как старого, так и нового. Кроме того, оно не повлияет на данные о частоте, отображаемые в приложениях для мониторинга, таких как HWInfo. Это изменение в основном касается планировщиков в операционных системах и помогает им лучше распределять ресурсы.
На данный момент это исправление предназначено для систем Linux, но в какой-то момент оно должно появиться и в Windows 11, поскольку эта функция также предлагается рабочей группой по спецификации ACPI и ожидает включения в ACPI 6.7. Windows использует спецификацию ACPI для описания аппаратного обеспечения платформы и функций управления питанием, так что мы, скорее всего, увидим эту функцию, когда будет утверждена версия ACPI 6.7. Возможно, как раз к выходу Zen 6.