AMD telah membuat perubahan penting pada seni bina pemproses Zen 4 melalui kemaskini mikrokod AGESA terbaru, menunjukkan usaha berterusan syarikat dalam mengoptimumkan seni bina pemproses mereka. Pengubahsuaian ini melibatkan penyahaktifan ciri Loop Buffer, satu komponen yang pada asalnya diimplementasi untuk meningkatkan kecekapan CPU tetapi terbukti kurang berkesan berbanding jangkaan awal.
Memahami Penyingkiran Loop Buffer
Ciri Loop Buffer pada mulanya diintegrasikan ke dalam CPU Zen 4 sebagai komponen storan memori khusus yang direka untuk mengendalikan urutan arahan berulang. Melalui kemaskini AGESA 1.2.0.2a terbaru, AMD telah menyahaktifkan ciri ini pada semua pemproses Zen 4, termasuk siri Ryzen 7000 dan pemproses pelayan Epyc. Perubahan ini mula-mula dikesan oleh Chips and Cheese semasa menguji Ryzen 9 7950X3D pada papan induk ASRock B650 PG Lightning.
Perbandingan Versi BIOS:
- Sebelumnya: BIOS 1.21 ( AGESA 1.0.0.6) - Loop Buffer Aktif
- Terkini: BIOS 3.10 ( AGESA 1.2.0.2a) - Loop Buffer Dinyahaktifkan
Impak Teknikal dan Prestasi
Penyingkiran Loop Buffer telah menunjukkan kesan yang sangat minimal terhadap prestasi keseluruhan pemproses. Ini terutamanya disebabkan oleh kehadiran Op Cache, yang secara efektif menguruskan tugas-tugas sama yang sepatutnya dikendalikan oleh Loop Buffer. Op Cache, iaitu cache mikro-op yang terdapat dalam seni bina Zen, menyediakan lebar jalur dan keupayaan yang mencukupi untuk mengekalkan tahap prestasi optimum tanpa memerlukan ciri Loop Buffer tambahan.
Keputusan Ujian Prestasi
Penanda aras terperinci telah mendedahkan implikasi prestasi yang minimal dari perubahan ini. Ujian menggunakan SPEC CPU2017 menunjukkan variasi prestasi kurang daripada 1% dalam beban kerja integer dan titik terapung. Walaupun penanda aras Cyberpunk 2077 tidak menunjukkan kesan apabila dijalankan pada die V-Cache, perbezaan prestasi sebanyak 5% diperhatikan pada die bukan V-Cache, namun ini tidak memberi kesan ketara pada penggunaan sebenar.
Kesan Prestasi:
- SPEC CPU2017: Variasi prestasi kurang daripada 1%
- Cyberpunk 2077 pada die V-Cache: Tiada kesan
- Cyberpunk 2077 pada die bukan V-Cache: Pengurangan prestasi sebanyak 5%
Implikasi Masa Depan
Keputusan AMD untuk menyingkirkan ciri Loop Buffer kelihatan berpandangan jauh, kerana seni bina Zen 5 yang akan datang telah direka tanpa komponen ini. Berbeza dengan pesaing Intel dan Arm, yang telah berjaya mengimplementasikan ciri serupa, AMD mendapati implementasi mereka tidak memberikan manfaat yang diharapkan, sebahagian besarnya disebabkan oleh dokumentasi dan pengoptimuman yang tidak mencukupi untuk pembangun. Syarikat sebaliknya telah memilih untuk bergantung pada mekanisme Op Cache yang terbukti untuk menguruskan gelung arahan secara efisien.