อินเทลเปิดตัวชุดคำสั่งใหม่ x86 สองชุด APX และ AVX10 ภาคต่อของ AVX-512

by mk
27 July 2023 - 04:30

อินเทลเปิดตัวชุดคำสั่งส่วนขยายใหม่ของซีพียูสถาปัตยกรรม x86 สองชุด ได้แก่

  • Advanced Performance Extensions (Intel APX)
  • Advanced Vector Extensions 10 (Intel AVX10)

Intel APX เป็นการขยายจำนวนรีจิสเตอร์สำหรับงานทั่วไป (general-purpose registers หรือ GPR) ในซีพียู จากเดิม 16 ตัวเป็น 32 ตัว เพื่อให้คอมไพเลอร์สั่งเก็บข้อมูลในรีจิสเตอร์ได้เยอะขึ้น ผลคือจำนวนครั้งในการ load-store ข้อมูลในคอมไพเลอร์ลดลง ประสิทธิภาพเพิ่มขึ้น ตัวเลขของอินเทลคือเพิ่มขึ้น 10%

Intel AVX10 เป็นชุดคำสั่งสำหรับการคำนวณแบบเวกเตอร์ที่พัฒนาต่อจาก AVX-512 (ออกในปี 2016) โดยเป็นซูเปอร์เซ็ตของ AVX-512 คือมีคำสั่งเดิมทั้งหมด เพิ่มฟีเจอร์ใหม่ และสามารถทำงานได้ทั้งคอร์ใหญ่ (P-core) และคอร์เล็ก (E-core) ต่างไปจาก AVX-512 เดิมที่ทำงานได้เฉพาะบน P-core เท่านั้น

AVX10 จะทำงานที่รีจิสเตอร์เวกเตอร์ขนาด 256 บิตเป็นหลัก แต่มีโหมดเข้ากันได้กับรีจิสเตอร์ขนาด 512 บิตเดิม (บน Xeon) ได้ด้วย การมาถึงของ AVX10 เท่ากับว่าซีพียูของอินเทลทุกตัวจะรองรับ AVX10 ทั้งหมด ไม่มีแยกรุ่นเล็กใหญ่อีกแล้ว

อินเทลจะออก AVX10 Version 1 (AVX10.1) มาให้ก่อนบน Xeon เวอร์ชันหน้า Granite Rapids โดยยังรองรับเฉพาะรีจิสเตอร์ 512 บิตเดิมเท่านั้น จากนั้นจะออก AVX10 Version 2 (AVX10.2) ที่รองรับรีจิสเตอร์ 256 บิตด้วยในภายหลัง

ที่มา - Intel, AnandTech

Blognone Jobs Premium