AMD разрабатывает расширение CPPC HighestFreq для более точного планирования нагрузки на процессоры Ryzen

Компания AMD готовит важное усовершенствование для своей технологии Collaborative Processor Performance Control (CPPC). Новый функционал, получивший название «HighestFreq», позволит процессорам напрямую сообщать операционной системе максимальную частоту разгона каждого отдельного ядра, избавив планировщик задач от необходимости оценивать эти значения.

Существующий стандарт CPPC уже давно используется в Windows и Linux для управления питанием и распределения задач между ядрами. Однако он оперирует абстрактными значениями производительности, и ОС вынуждена экстраполировать из них реальную тактовую частоту. Эта оценка не всегда точна, поскольку зависимость между показателями производительности и фактической частотой не является линейной для всех ядер, особенно на современных гетерогенных архитектурах с агрессивными алгоритмами автоматического разгона (Boost). Это может приводить к тому, что планировщик будет ошибаться при решении о том, какое ядро лучше всего подходит для ресурсоемкой задачи.

Новое расширение вводит специальный регистр CPPC, который через прошивку (firmware) будет напрямую предоставлять операционной системе фактические значения максимальной тактовой частоты для каждого ядра в режиме Boost. Это полностью исключает элемент «угадывания» из процесса принятия решений планировщиком. По замыслу AMD, такое нововведение должно повысить скорость отклика системы и эффективность распределения нагрузки, что особенно важно для сложных многоядерных процессоров с асимметричными характеристиками ядер.

Предложение AMD по интеграции HighestFreq уже направлено в рабочую группу по спецификации ACPI. Ожидается, что расширение войдет в грядущий стандарт ACPI 6.7.

Приоритетной задачей для AMD является внедрение поддержки в операционной системе Linux: компания уже готовит соответствующие патчи для ядра и планировщика задач. Поддержка в Windows 11 пока под вопросом: официального подтверждения от Microsoft не поступало. Однако, учитывая стандартизацию технологии, велика вероятность, что поддержка появится в будущих крупных обновлениях системы, таких как Windows 11 26H2 или 27H2.

Технология CPPC HighestFreq — это важный шаг AMD по оптимизации взаимодействия своих процессоров с операционными системами. Она призвана решить одну из ключевых проблем современных гетерогенных архитектур, обеспечив планировщик задач максимально точной информацией о возможностях каждого ядра. Это может привести к повышению производительности и плавности работы в самых разных сценариях, от повседневных задач до требовательных игр.

Источник: www.playground.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии