AMD بهطور بیصدا ویژگی بافر حلقه را در معماری پردازنده Zen 4 از طریق بهروزرسانی میکروکد AGESA غیرفعال کرده است. این توسعه که اولین بار توسط Chips and Cheese گزارش شد، کل پردازنده های سری Ryzen 7000 و مدل های مرتبط EPYC را تحت تاثیر قرار می دهد. بافر حلقه، یک ویژگی بهینه سازی توان با قابلیت ذخیره 144 ورودی (72 در هر رشته با SMT فعال)، برای اولین بار در معماری Zen 4 AMD پیاده سازی شد، اما به طور قابل توجهی در طراحی جدیدتر Zen 5 وجود نداشت. عملکرد اصلی این ویژگی این بود که به قسمت جلویی پردازنده اجازه می داد تا با حفظ کارایی عملیاتی، خاموش شود. این تغییر هنگام آزمایش مادربرد ASRock B650 PG Lightning با پردازنده Ryzen 9 7950X3D کشف شد. نظارت بر عملکرد سختافزار نشان داد که بافر حلقه در نسخه BIOS 1.21 (AGESA 1.0.0.6) فعال بود اما پس از بهروزرسانی به BIOS 3.10 با AGESA 1.2.0.2a از کار افتاد.
در تست عملکرد Chips and Cheese، متوجه شدیم که غیرفعال کردن این ویژگی تأثیر قابل توجهی نداشته است، که نشان می دهد حافظه پنهان فعلی پهنای باند کافی برای عملکرد بهینه پردازنده را فراهم می کند. معماری AMD از لحاظ تاریخی به حافظه پنهان خود برای عملکردهای مشابه متکی بوده است. این ویژگی به دلیل نداشتن مستندات و فقدان راهنمای برنامهنویسی برای بهینهسازی بافر حلقه، آزمایشی به نظر میرسد. برخلاف رقبای اینتل و Arm، که به طور گسترده پیادهسازی بافرهای حلقه خود را مستند کردهاند، رویکرد AMD کمتر پیچیده به نظر میرسید. در حالی که دلیل دقیق غیرفعالسازی هنوز مشخص نیست، غیرفعال کردن ویژگیهای غیرمستند گامی در مسیر درست است، عمدتاً به این دلیل که تکرار معماری Zen آینده به بافر حلقه تکیه نمیکند، همانطور که در Zen 5 دیدیم.
منبع