Технологията Loop Buffer, която се използва само в процесорите на

...
Технологията Loop Buffer, която се използва само в процесорите на
Коментари Харесай

AMD деактивира функцията Loop Buffer в процесорите Zen 4, без това да доведе до намаляване на производителността

Технологията Loop Buffer, която се употребява единствено в процесорите на AMD с архитектура Zen 4, е създадена за усъвършенстване на продуктивността посредством заобикаляне на входния конвейер. Въпреки това, заради незадоволителната документи за разработчиците и вследствие на неоптимално осъществяване, тя не донесе предстоящото повишение на продуктивността. В резултат на това AMD деактивира тази функционалност с актуализацията на BIOS AGESA 1.2.0.2a за дънните платки AM5.

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

За благополучие деактивирането на функционалността не оказва въздействие върху продуктивността на процесорите Zen 4. Това удостоверява, че внедряването на тази технология е било неефективно. Както се оказа, главната работа по обработката на циклите се извършваше от кеша за микрооперациите (Op Cache), който изначално участва в архитектурата Zen.

Функцията Loop Buffer (буфер за циклите) съставлява малко вградено вместилище за указания, употребявани в циклите – последователности от указания, които неведнъж се повтарят по време на осъществяването на програмата. Идеята е да се избегне търсенето на тези указания от кеша или оперативната памет, което би трябвало да понижи потреблението на сила и да усъвършенства успеваемостта.

Zen 4 обаче към този момент разполага с действен кеш с задоволителна пропускателна дарба, с цел да съхранява тези указания. Именно това е предиздвикало процесорите Zen 4 да работят дейно и без функционалността Loop Buffer. AMD явно е взела поради този факт при създаването на Zen 5, където функционалността Loop Buffer към този момент не е налична.

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


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


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