AMD Silently Ditches Loop Buffer in Zen 4 Processors

The Silent Update: What’s Changed?

In a move that has sent ripples through the tech community, AMD has quietly disabled the loop buffer feature in its Zen 4 processor architecture via an AGESA microcode update. This change affects the entire Ryzen 7000 series and related EPYC models. The loop buffer was designed to optimize power consumption by holding up to 144 entries (72 per thread with SMT enabled), ensuring operational efficiency.

Unpacking the Impact

First flagged by the website Chips and Cheese, the change was highlighted when testing an ASRock B650 PG Lightning motherboard paired with a Ryzen 9 7950X3D processor. The loop buffer’s functionality was present in BIOS version 1.21 (AGESA 1.0.0.6) but mysteriously disappeared after an update to BIOS 3.10 with AGESA 1.2.0.2a. However, a performance test revealed that the loop buffer’s deactivation does not significantly impact functionality. It appears that the existing OP cache is more than capable of retaining optimal processor performance without the loop buffer.

A Step Toward Clarity?

Historically, AMD’s architectural strategy has leaned heavily on the OP cache for power management. The loop buffer seemed experimental, plagued by a lack of documentation and programming guides when compared to competitors like Intel and ARM. While we’re still in the dark about the specific reasons behind this deactivation, it signals a cautious and calculated approach as AMD prepares its future Zen 5 architecture, which notably won’t utilize a loop buffer. In the end, disabling undocumented features may be a pragmatic move for AMD as it focuses on refining its design choices.

Randee J. Ramos
Randee J. Ramos
Karafiátova 1878 798 41 Kostelec na Hané

Similar Articles

Comments

Advertismentspot_img

Instagram

Most Popular