AMD ได้เริ่มเปิดการรองรับสถาปัตยกรรม Zen 6 ใน GCC ซึ่งเป็นคอมไพเลอร์ที่นักพัฒนา Linux ใช้งานกันอย่างแพร่หลาย นั่นหมายความว่า ซอฟต์แวร์สามารถถูกคอมไพล์โดยคำนึงถึง Zen 6 ได้ล่วงหน้า ก่อนที่ซีพียูจริงจะวางจำหน่าย
การเปลี่ยนแปลงหลักคือการเพิ่มตัวเลือกใหม่ในการคอมไพล์คือ -march=znver6 เมื่อผู้พัฒนาใช้แฟล็กนี้ คอมไพเลอร์จะสามารถเรียกใช้ฟีเจอร์เฉพาะของซีพียู Zen 6 ได้โดยตรง โดยคาดว่า GCC 16.1 จะเปิดตัวในช่วง มีนาคมหรือเมษายน 2026 ซึ่งจะมาก่อนการเปิดตัวซีพียู Ryzen และ EPYC บน Zen 6 ที่คาดว่าจะตามมาในช่วงปลายปี 2026
ในการเปิดตัว Zen รุ่นก่อน ๆ AMD มักจะเพิ่มการรองรับในคอมไพเลอร์ค่อนข้างใกล้กับช่วงวางจำหน่ายจริง ขณะที่ลินุกซ์ดิสทริบิวชันส่วนใหญ่มักจะใช้คอมไพเลอร์หลักเพียงเวอร์ชันเดียวเป็นเวลานาน ทำให้การมีบิลด์ที่ “ปรับจูนมาพร้อมวันแรก” ทำได้ยาก การเพิ่มการรองรับ Zen 6 ในช่วงต้นแบบนี้ จึงช่วยแก้ปัญหาดังกล่าวได้โดยตรง
แพตช์ที่เพิ่มเข้ามายังระบุถึงชุดคำสั่งใหม่ที่วางแผนจะรองรับบน Zen 6 เช่น AVX512_FP16 รวมถึงฟีเจอร์อื่น ๆ ที่เกี่ยวข้องกับ AVX-512 ซึ่งจะช่วยเพิ่มประสิทธิภาพให้กับงานที่ใช้การคำนวณแบบเวกเตอร์ งาน AI รวมถึงงานประมวลผลสื่อและข้อมูลบางประเภท
อย่างไรก็ตาม นี่เป็นเพียงการเปิดการรองรับในระยะเริ่มต้น การรวมแพตช์ครั้งแรกยังไม่มีข้อมูลการปรับจูนประสิทธิภาพแบบครบถ้วน จึงคาดว่าจะมีการอัปเดตเพิ่มเติมอีกก่อนที่ GCC 16.1 จะออกอย่างเป็นทางการ
ตามรายงานของ Phoronix ระบุว่า Fedora มีแนวโน้มจะนำ GCC 16 มาใช้เป็นคอมไพเลอร์หลักได้เร็วกว่า ขณะที่ Ubuntu 26.04 LTS คาดว่าจะยังคงใช้ GCC 15 เป็นค่าเริ่มต้น ดังนั้นการคอมไพล์ที่เล็งเป้าไปยัง Zen 6 บน Ubuntu อาจต้องรอ หรือผู้ใช้จำเป็นต้องติดตั้งคอมไพเลอร์เวอร์ชันใหม่กว่าด้วยตนเอง
ที่มา: VideoCardz



