AMD pracuje nad funkcją HighestFreq dla przyszłych procesorów Ryzen

AMD pracuje nad funkcją HighestFreq dla procesorów Ryzen
© RusPhotoBank

AMD pracuje nad nową funkcją dla przyszłych procesorów Ryzen, która ma poprawić sposób, w jaki układy współpracują z systemami Windows i Linux. Wprowadza ona nowe pole CPPC o nazwie HighestFreq, dzięki któremu system operacyjny może bezpośrednio uzyskać z firmware'u urządzenia informację o rzeczywistej maksymalnej częstotliwości rdzeni procesora.

Technologia CPPC (Collaborative Processor Performance Control) jest już używana w nowoczesnych procesorach AMD do przekazywania systemowi danych o wydajności i informacji o preferowanych rdzeniach. W Linuksie dane te są obsługiwane przez sterownik AMD P-State, natomiast w Windows pomagają one systemowi rozdzielać zadania między rdzeniami i zarządzać boostowaniem procesora.

Obecnie systemy operacyjne muszą polegać na przybliżonych wskaźnikach wydajności, które nie zawsze dokładnie odzwierciedlają rzeczywiste częstotliwości rdzeni. AMD zaznacza, że zależność między wydajnością a częstotliwością nie zawsze jest liniowa, co może prowadzić do błędów w obliczeniach boostu przez system operacyjny.

Nowa funkcja HighestFreq ma rozwiązać ten problem. Zamiast opierać się na przybliżonych szacunkach, Windows i Linux będą mogły pobrać rzeczywistą wartość maksymalnej częstotliwości bezpośrednio z procesora. To powinno przełożyć się na dokładniejsze rozłożenie obciążenia między rdzeniami i lepsze zarządzanie wydajnością całego systemu.

AMD podkreśla, że nie chodzi o wprowadzenie nowego trybu overclockingu ani o podnoszenie częstotliwości procesora. Zmiana ma na celu wyłącznie poprawę dokładności działania schedulerów zadań i algorytmów zarządzania energią.

Na razie łatka jest przygotowywana dla Linuxa, a sama funkcja rozważana jest do włączenia do standardu ACPI 6.7. W przyszłości wsparcie może pojawić się także w Windows 11, jeśli Microsoft zaimplementuje zgodność z nowym polem HighestFreq.