AMD dezactivează funcția buffer-buffer în procesoarele Zen 4, fără a afecta performanța majoră

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

Bufferul de buclă este activat pe procesoarele Intel și Arm moderne

Pe scurt: AMD a dezactivat în liniște funcția Loop Buffer din procesoarele sale printr-o actualizare a microcodului AGESA. Această schimbare neanunțată afectează toate procesoarele Zen 4, inclusiv seria Ryzen 7000 și cele mai recente modele de servere Epyc.

Funcția Loop Buffer a fost concepută pentru a îmbunătăți performanța și eficiența procesoarelor Zen 4, dar implementarea sa mai puțin decât optimă și lipsa documentației detaliate au făcut ca dezvoltatorii să nu-și poată valorifica pe deplin potențialul. Rapoartele sugerează că eliminarea sa nu afectează performanța generală, deoarece procesoarele Ryzen 7000 pot funcționa la fel de eficient fără el. Acest lucru se datorează în mare măsură opțiunii Cache-ului lui Zen 4, care se ocupă de sarcinile pe care Loop Buffer trebuia să le gestioneze.

Potrivit Chips and Cheese, care a identificat pentru prima dată schimbarea, caracteristica a fost dezactivată între versiunile BIOS 1.21 (AGESA 1.0.0.6 patch) și BIOS 3.10 (AGESA 1.2.0.2a). Descoperirea a fost făcută în timpul testării procesorului AMD Ryzen 9 7950X3D pe o placă de bază ASRock B650 PG Lightning.

Chips and Cheese a testat Ryzen 9 7950X3D folosind benchmark-uri SPEC CPU2017 pentru a evalua orice impact potențial asupra performanței. Rezultatele au arătat o scădere a performanței de mai puțin de un procent atât pentru sarcinile de lucru întregi, cât și în virgulă mobilă, fără impact asupra performanței SMT. Într-un benchmark Cyberpunk 2077 încorporat, dezactivarea Loop Buffer nu a avut niciun efect atunci când jocul rula pe zarul V-Cache, dar s-a observat o scădere de cinci procente a performanței când rulează pe zarul non-V-Cache.

Loop Buffer este o caracteristică utilizată pe scară largă în procesoarele moderne, folosită de cei mai importanți designeri de cipuri precum Intel, AMD și Arm. Acesta permite procesoarelor să stocheze seturi de instrucțiuni în buclă într-o regiune de memorie mică, dedicată din interiorul cipului. Aceste bucle, constând din blocuri de cod repetitive, sunt executate de mai multe ori în timpul operațiunilor programului. Prin stocarea locală a acestor seturi, Loop Buffer permite procesorului să ocolească operațiunile de cache sau de preluare a memoriei, îmbunătățind performanța și eficiența.

La Hot Chips 2024, inginerii AMD au descris Loop Buffer din procesoarele Zen 4 ca fiind „în primul rând o caracteristică de optimizare a puterii”, mai degrabă decât un instrument de îmbunătățire a performanței. Această afirmație pare să reziste, deoarece testele Chips and Cheese sugerează că caracteristica a avut un impact minim asupra performanței procesoarelor Ryzen.

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.