AMD тихомълком деактивира функцията Loop Buffer на своите Zen 4

...
AMD тихомълком деактивира функцията Loop Buffer на своите Zen 4
Коментари Харесай

Ryzen 7000 загуби едно от предимствата на архитектурата – AMD деактивира функция, която не е понятна за разработчиците

AMD тихомълком деактивира функционалността Loop Buffer на своите Zen 4 процесори посредством актуализация на микрокода AGESA. Тази смяна визира всички Zen 4 процесори, в това число настолните чипове Ryzen 7000 и Ryzen 7000X3D.

Функцията Loop Buffer е въведена от AMD, с цел да усъвършенства продуктивността и успеваемостта на процесорите Zen 4. Като цяло това е необятно публикувана технология в актуалните процесори, употребена освен от AMD, само че и от Intel и Arm. Всъщност това разположение в чипа съставлява малко особено вместилище за указания, употребявани в циклите — последователности от указания, които се повтарят доста пъти по време на осъществяване на стратегия. Този буфер отстрани нуждата от непрекъснато питане към тези указания от кеша или RAM, като по този метод усъвършенства продуктивността и енергийната успеваемост.

Въпреки това, заради неналичието на подробна документи, разработчиците на приложения не съумяха да подсигуряват, че механизмът Loop Buffer работи оптимално и осъществя своя капацитет. Следователно нововъведението не даде упования резултат. Премахването на функционалността, съгласно специалисти, няма да повлияе върху цялостната продуктивност на чиповете. Това се дължи на увеличението на кеша и декодираните микрооперации в Zen 4 спрямо неговите прародители, които са поели дилемите за работата с циклите, в началото предопределени за Loop Buffer.

Според ресурса Chips and Cheese, който първи откри деактивирането на Loop Buffer, функционалността е била изключена някъде сред стартирането на пакетите от библиотеки AGESA 1.0.0.6 и AGESA 1.2.0.2a. При тестванията на процесора Ryzen 9 7950X3D на дънната платка ASRock B650 PG Lightning се оказало, че функционалността работи в BIOS версия 1.21 (AGESA 1.0.0.6), само че след актуализиране до BIOS 3.10, основан на AGESA 1.2.0.2a, функционалността стопира да работи.

Chips and Cheese тестваха процесора Ryzen 9 7950X3D в бенчмарка SPEC CPU2017, употребявайки остарелия и новия BIOS, с цел да оценят вероятното влияние върху продуктивността от деактивирането на Loop Buffer. Тестовете са посочили нарастване на продуктивността от по-малко от 1% при осъществяване на интервенции с цели цифри и с плаваща запетая, до момента в който многонишковата продуктивност е останала непроменена. В Cyberpunk 2077 деактивирането на Loop Buffer не е оказало въздействие при потреблението на чиплетни ядра с 3D V-Cache, само че при чиплет без 3D V-Cache се е следило 5% спад в продуктивността.

На конференцията Hot Chips 2024 инженерите на AMD нарекоха Loop Buffer в процесорите Zen 4 „ функционалност, предопределена главно за усъвършенстване на потреблението на сила “, а не за възстановяване на продуктивността. Съдейки по тестванията на Chips and Cheese, това изказване е правилно, защото въздействието на функционалността върху продуктивността на Ryzen процесорите е минимално.

Източник: kaldata.com


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР