AMD niedawno zdecydowało się dezaktywować funkcję Loop Buffer, pierwotnie wprowadzoną w architekturze Zen 4 dla procesorów Ryzen 7000. Decyzja ta została podjęta po ocenie, że Loop Buffer nie poprawił znacząco wydajności tych procesorów.
Wyłączenie bufora pętli: strategiczny ruch AMD
Loop Buffer, mechanizm zaprojektowany do omijania potoku front-end i optymalizacji wydajności, był obecny w procesorach Ryzen 7000, ale nie przyniósł oczekiwanych korzyści. Według doniesień AMD zatrzymało tę technologię poprzez poprawkę AGESA 1.2.0.2a znalezioną na płytach głównych AM5, ponieważ istniejąca pamięć podręczna Op Cache zapewniała wystarczające zarządzanie operacjami pętli.
Dezaktywacja wyszła na jaw, gdy Chips and Cheese testowało AMD Ryzen 9 7950X3D na płycie głównej ASRock B650 PG Lightning. Bufor pętli działał z wcześniejszą wersją BIOS-u 1.21 z poprawką AGESA 1.0.0.6, ale przestał działać po aktualizacji do BIOS-u 3.10 i AGESA 1.2.0.2a.
Warto zauważyć, że ta zmiana nie spowodowała żadnego spadku wydajności procesorów Zen 4, co pozwoliło im działać tak wydajnie jak wcześniej. Decyzja ta podkreśla fakt, że sposób integracji bufora pętli nie przyczynił się znacząco do wydajności procesorów. Zamiast tego pamięć podręczna Op Cache przejęła rolę przeznaczoną dla bufora pętli, co dowodzi jej skuteczności.
Zasadniczo Loop Buffer to kompaktowa funkcja pamięci masowej w procesorach Zen 4, zaprojektowana do tymczasowego przechowywania instrukcji pętli — sekwencji, które są wielokrotnie wykonywane w programie. Ta funkcja miała na celu zwiększenie wydajności poprzez obejście konieczności pobierania tych instrukcji z pamięci podręcznej lub pamięci masowej. Jednak pamięć podręczna Op Cache architektury Zen 4, pamięć podręczna mikrooperacyjna, okazała się mieć niezbędną przepustowość do wydajnego przechowywania tych instrukcji, skutecznie negując potrzebę Loop Buffer.
Patrząc w przyszłość, AMD uznało, że integracja bufora pętli może nie być korzystna dla przyszłych architektur procesorów, o czym świadczy brak tej funkcji w nadchodzących procesorach Zen 5. W przeciwieństwie do Intela i ARM, które pomyślnie wdrożyły podobne funkcje w swoich procesorach, doświadczenie AMD z buforem pętli nie przełożyło się na wzrost wydajności.
Pomimo wyłączenia bufora pętli, AMD utrzymuje solidną strukturę wydajnościową dzięki istniejącej pamięci podręcznej Op Cache dla swoich procesorów Zen, co gwarantuje, że nadal będą one w stanie sprostać wymaganiom nowoczesnego przetwarzania danych.
Więcej szczegółów znajdziesz w źródle: Chips and Cheese .
Dodatkowe informacje dostępne na stronie: Wccftech .
Dodaj komentarz