AMD telah melakukan perubahan arsitektur yang signifikan pada prosesor Zen 4 melalui pembaruan mikrokode AGESA terbaru, yang menunjukkan upaya berkelanjutan perusahaan dalam mengoptimalkan arsitektur prosesornya. Modifikasi ini melibatkan penonaktifan fitur Loop Buffer, sebuah komponen yang awalnya diimplementasikan untuk meningkatkan efisiensi CPU tetapi terbukti kurang berdampak dari yang diharapkan.
Memahami Penghapusan Loop Buffer
Fitur Loop Buffer awalnya diintegrasikan ke dalam CPU Zen 4 sebagai komponen penyimpanan memori khusus yang dirancang untuk menangani urutan instruksi berulang. Melalui pembaruan AGESA 1.2.0.2a terbaru, AMD telah menonaktifkan fitur ini di semua prosesor Zen 4, termasuk seri Ryzen 7000 dan prosesor server Epyc. Perubahan ini pertama kali diidentifikasi oleh Chips and Cheese selama pengujian Ryzen 9 7950X3D pada motherboard ASRock B650 PG Lightning.
Perbandingan Versi BIOS:
- Sebelumnya: BIOS 1.21 ( AGESA 1.0.0.6) - Loop Buffer Aktif
- Saat ini: BIOS 3.10 ( AGESA 1.2.0.2a) - Loop Buffer Dinonaktifkan
Dampak Teknis dan Performa
Penghapusan Loop Buffer menunjukkan dampak yang sangat kecil pada performa prosesor secara keseluruhan. Hal ini terutama karena adanya Op Cache, yang secara efektif mengelola tugas-tugas yang sama yang seharusnya ditangani oleh Loop Buffer. Op Cache, sebuah micro-op cache yang ada dalam arsitektur Zen, menyediakan bandwidth dan kemampuan yang memadai untuk mempertahankan tingkat performa optimal tanpa memerlukan fitur Loop Buffer tambahan.
Hasil Pengujian Performa
Pengujian benchmark yang detail menunjukkan dampak performa yang minimal dari perubahan ini. Pengujian menggunakan SPEC CPU2017 menunjukkan variasi performa kurang dari 1% baik dalam beban kerja integer maupun floating-point. Sementara benchmark Cyberpunk 2077 tidak menunjukkan dampak saat berjalan pada die V-Cache, perbedaan performa sebesar 5% tercatat pada die non-V-Cache, meskipun hal ini tidak secara signifikan mempengaruhi penggunaan dalam dunia nyata.
Dampak Kinerja:
- SPEC CPU2017: Variasi kinerja kurang dari 1%
- Cyberpunk 2077 pada die V-Cache: Tidak ada dampak
- Cyberpunk 2077 pada die non-V-Cache: Penurunan kinerja sebesar 5%
Implikasi Masa Depan
Keputusan AMD untuk menghapus fitur Loop Buffer tampaknya berpandangan ke depan, karena arsitektur Zen 5 yang akan datang telah dirancang tanpa komponen ini. Berbeda dengan pesaing seperti Intel dan Arm, yang telah berhasil mengimplementasikan fitur serupa, AMD menemukan bahwa implementasi mereka tidak memberikan manfaat yang diharapkan, sebagian besar karena dokumentasi dan optimalisasi yang tidak memadai untuk para pengembang. Perusahaan sebaliknya memilih untuk mengandalkan mekanisme Op Cache yang telah terbukti untuk mengelola loop instruksi secara efisien.