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 เราพบว่าการปิดใช้งานฟีเจอร์ดังกล่าวไม่มีผลกระทบอย่างมีนัยสำคัญ ซึ่งแสดงให้เห็นว่าแคช op ที่มีอยู่ให้แบนด์วิดท์เพียงพอสำหรับการทำงานของโปรเซสเซอร์ที่เหมาะสมที่สุด การออกแบบสถาปัตยกรรมของ AMD มักจะอาศัยแคช op เพื่อให้มีฟังก์ชันการทำงานที่คล้ายคลึงกัน ฟีเจอร์ดังกล่าวดูเหมือนเป็นการทดลอง เนื่องจากขาดเอกสารประกอบและไม่มีคู่มือการเขียนโปรแกรมสำหรับการเพิ่มประสิทธิภาพบัฟเฟอร์ลูป ซึ่งแตกต่างจากคู่แข่งอย่าง Intel และ Arm ที่ได้บันทึกการใช้งานบัฟเฟอร์ลูปของตนไว้อย่างละเอียด แนวทางของ AMD ดูเหมือนจะพัฒนาน้อยกว่า แม้ว่าเหตุผลที่ชัดเจนเบื้องหลังการปิดใช้งานจะยังไม่ชัดเจน แต่การปิดใช้งานฟีเจอร์ที่ไม่มีเอกสารประกอบถือเป็นก้าวแรกในทิศทางที่ถูกต้อง โดยเฉพาะอย่างยิ่งเนื่องจากสถาปัตยกรรม Zen ในอนาคตจะไม่พึ่งพาบัฟเฟอร์ลูป ดังที่เห็นใน Zen 5
ที่มา : TechPowerUp
ที่มา : TechPowerUp