AMD po cichu wyłącza funkcję bufora pętli w Zen 4 bez pogorszenia wydajności

cyberfeed.pl 3 godzin temu


Firma AMD po cichu wyłączyła funkcję bufora pętli w architekturze procesora Zen 4 poprzez aktualizację mikrokodu AGESA. Rozwój ten, o którym po raz pierwszy poinformował serwis Chips and Cheese, dotyczy całych procesorów z serii Ryzen 7000 i powiązanych modeli EPYC. Bufor pętli, funkcja optymalizacji mocy zdolna do przechowywania 144 wpisów (72 na wątek z włączoną obsługą SMT), został zaimplementowany po raz pierwszy w architekturze AMD Zen 4, ale był wyraźnie nieobecny w nowszym projekcie Zen 5. Podstawową funkcją tej funkcji było umożliwienie wyłączenia przedniej części procesora przy jednoczesnym zachowaniu wydajności operacyjnej. Zmianę wykryto podczas testowania płyty głównej ASRock B650 PG Lightning w połączeniu z procesorem Ryzen 9 7950X3D. Monitorowanie wydajności sprzętu wykazało, iż bufor pętli był aktywny w wersji BIOS 1.21 (AGESA 1.0.0.6), ale przestał działać po aktualizacji do BIOS 3.10 z AGESA 1.2.0.2a.

W teście wydajności przeprowadzonym przez firmę Chips and Cheese dowiedzieliśmy się, iż dezaktywacja tej funkcji nie ma znaczącego wpływu, co sugeruje, iż istniejąca pamięć podręczna operacji zapewnia wystarczającą przepustowość do optymalnego działania procesora. Projekt architektoniczny AMD w przeszłości opierał się na pamięci podręcznej operacji w celu zapewnienia podobnej funkcjonalności. Ta funkcja wydawała się eksperymentalna ze względu na brak dokumentacji i wskazówek programistycznych dotyczących optymalizacji bufora pętli. W przeciwieństwie do konkurencyjnych firm Intel i Arm, które obszernie udokumentowały swoje implementacje buforów pętli, podejście AMD wydawało się mniej rozwinięte. Chociaż dokładne uzasadnienie dezaktywacji pozostaje niejasne, wyłączenie nieudokumentowanych funkcji jest krokiem we adekwatnym kierunku, głównie dlatego, iż przyszła iteracja architektury Zen nie będzie opierać się na buforze pętli, jak widać w przypadku Zen 5.



Source link

Idź do oryginalnego materiału