AMD opracowuje rozszerzenie CPPC HighestFreq w celu dokładniejszego planowania obciążenia procesorów Ryzen

AMD przygotowuje ważne ulepszenie swojej technologii Collaborative Processor Performance Control (CPPC). Nowa funkcjonalność tzw „Najwyższa częstotliwość”umożliwi procesorom bezpośrednie raportowanie do systemu operacyjnego maksymalnej częstotliwości przetaktowywania każdego pojedynczego rdzenia, eliminując potrzebę oceny tych wartości przez program planujący zadania.

Istniejący standard CPPC jest od dawna używany w systemach Windows i Linux do zarządzania zasilaniem i rozdzielania zadań pomiędzy rdzeniami. Jednakże działa w oparciu o abstrakcyjne wartości wydajności, a system operacyjny jest zmuszony ekstrapolować na ich podstawie rzeczywistą prędkość zegara. To oszacowanie nie zawsze jest dokładne, ponieważ związek między parametrami wydajności a rzeczywistą częstotliwością nie jest liniowy dla wszystkich rdzeni, szczególnie w nowoczesnych architekturach heterogenicznych z agresywnymi algorytmami automatycznego przetaktowywania (Boost). Może to spowodować, że osoba planująca popełni błąd przy podejmowaniu decyzji, który rdzeń najlepiej nadaje się do zadania wymagającego dużych zasobów.

Nowe rozszerzenie wprowadza specjalny rejestr CPPC, który poprzez oprogramowanie sprzętowe bezpośrednio poda systemowi operacyjnemu rzeczywistą maksymalną prędkość zegara dla każdego rdzenia w trybie Boost. To całkowicie eliminuje element „zgadywania” z procesu decyzyjnego planisty. Według AMD ta innowacja powinna poprawić szybkość reakcji systemu i efektywność rozkładu obciążenia, co jest szczególnie ważne w przypadku złożonych procesorów wielordzeniowych z asymetryczną charakterystyką rdzenia.

Propozycja integracji AMD HighestFreq została już przedłożona grupie roboczej ds. specyfikacji ACPI. Oczekuje się, że rozszerzenie zostanie uwzględnione w nadchodzącym standardzie ACPI 6.7.

Priorytetem AMD jest wdrożenie wsparcia w systemie operacyjnym Linuksa: firma przygotowuje już odpowiednie poprawki do jądra i harmonogramu zadań. Wsparcie w Windows 11 jest nadal kwestionowana: nie było oficjalnego potwierdzenia od Microsoftu. Biorąc jednak pod uwagę standaryzację technologii, jest duża szansa, że ​​wsparcie pojawi się w przyszłych głównych aktualizacjach systemu, takich jak Windows 11 26H2 lub 27H2.

Technologia CPPC HighestFreq to ważny krok AMD w kierunku optymalizacji interakcji jej procesorów z systemami operacyjnymi. Został zaprojektowany, aby rozwiązać jeden z kluczowych problemów współczesnych architektur heterogenicznych, zapewniając harmonogramowi zadań najdokładniejsze informacje o możliwościach każdego rdzenia. Może to skutkować lepszą wydajnością i płynniejszą pracą w różnych scenariuszach, od codziennych zadań po wymagające gry.