เมื่อวันพฤหัสบดีที่แล้ว AMD ในที่สุดก็ส่งแพตช์การเปิดใช้งานพื้นฐานสำหรับ AMD Zen 4″znver4″พร้อมคอมไพเลอร์ GCC เป็นอีกครั้งที่โปรเซสเซอร์ตระกูล Ryzen 7000 ล่าช้าในการจัดส่งแล้ว และน่าเสียดายที่ตารางราคา (การปรับจูน) ยังคงรองรับ Zen 3 มากกว่าที่จะอัปเดตสำหรับ Zen 4 ในขณะนี้ การสนับสนุน-march=znver4 นี้ได้ถูกรวมเข้ากับ GCC 13 จนถึงวันนี้
ไม่เหมือนกับ Intel ที่ส่งคอมไพเลอร์ GCC และ LLVM/Clang ใหม่ออกมาก่อนการเปิดตัว CPU (เมื่อเช้านี้เพิ่งเปิดใช้งานคำแนะนำใหม่สำหรับ Grand Ridge และ Sierra Forest ด้วย GCC) เวลา AMD สำหรับการสนับสนุนคอมไพเลอร์ Zen มีแนวโน้มลดลง ที่จะเป็นหลังการเปิดตัว ด้วย Zen 4 โปรเซสเซอร์ตระกูล Ryzen 7000 ได้ถูกจัดส่งไปแล้วหนึ่งเดือนในขณะที่อย่างน้อยก็นำหน้าโปรเซสเซอร์ EPYC”Genoa”และ”Bergamo”แต่ด้วยจังหวะการเผยแพร่ GNU Compiler Collection ประจำปี GCC 13 จะไม่เสถียรจนถึงเดือนเมษายนปีหน้าและนานกว่านั้นก่อนที่จะพบว่ามีการกระจาย Linux ที่หลากหลาย (เช่น Ubuntu 23.10) นอกจากแพตช์การเปิดใช้งาน Znver4 ที่จะมาหลังการเปิดตัว มันยังน่าผิดหวังที่มันยังไม่สมบูรณ์ในการคงตารางต้นทุนการเรียนการสอนของ Zen 3 แทนที่จะได้รับการปรับให้เหมาะสมสำหรับ Zen 4 เราจะดูว่างานปรับแต่งคอมไพเลอร์ Zen 4 เพิ่มเติมจะมาเมื่อใด เกี่ยวกับ.
ไม่ว่ากรณีใดก็ตาม ณ คอมมิชชันนี้บางส่วน นาทีที่แล้ว คอมไพเลอร์ GCC 13 มีการรองรับ AMD Zen 4 เบื้องต้นพร้อม-march=znver4 สำหรับผู้ที่ต้องการสร้างไบนารีที่ปรับให้เหมาะสมสำหรับเดสก์ท็อป Ryzen 7000 series ของคุณ เป้าหมาย Znver4 จะพลิกคำแนะนำใหม่ทั้งหมดด้วย Zen 4 นั่นคือส่วนขยาย AVX-512 ใหม่ทั้งหมด
ในขณะที่เขียนการเปิดใช้งาน AMD Zen 4 (znver4) สำหรับคอมไพเลอร์ LLVM/Clang ยังไม่ได้เผยแพร่ แต่ คาดว่าน่าจะมาเร็ว ๆ นี้เช่นกัน