Microsoft เริ่มทดสอบ Intel APX ใน Windows 11 Build 29695 เพิ่มประสิทธิภาพ x86 ยกเครื่องรีจิสเตอร์จาก 16 เป็น 32 ตัว
หลัง Intel เปิดตัว Advanced Performance Extensions หรือ APX ในปี 2023 เพื่อยกระดับประสิทธิภาพของสถาปัตยกรรม x86-64 ล่าสุดมีผู้พบว่า Microsoft เริ่มทดสอบตัวเลือกที่เกี่ยวข้องกับ APX ใน Windows 11 Insider Preview Build 29695.1001 ซึ่งเปิดให้ทดสอบในช่องทาง Experimental (Future Platforms) เมื่อวันที่ 23 ตุลาคม 2026
ตัวเลือกดังกล่าวมีข้อความว่า “Let Windows use APX for better performance” หรืออนุญาตให้ Windows ใช้ APX เพื่อเพิ่มประสิทธิภาพ ถือเป็นสัญญาณว่า Microsoft กำลังเตรียมระบบปฏิบัติการให้พร้อมสำหรับซีพียูที่รองรับชุดคำสั่งใหม่นี้
อย่างไรก็ตาม ยังไม่ใช่การเปิดใช้งาน APX สำหรับคอมพิวเตอร์ทุกเครื่อง และ Microsoft ยังไม่ได้ประกาศกำหนดการนำฟีเจอร์นี้ไปใช้ใน Windows รุ่นทั่วไปอย่างเป็นทางการ เพราะ Build 29695 เป็นเวอร์ชันทดลองสำหรับแพลตฟอร์มในอนาคต และรายละเอียด APX ยังไม่ปรากฏในบันทึกการเปลี่ยนแปลงอย่างเป็นทางการของ Microsoft
Intel APX คืออะไร ทำไมถึงสำคัญกับ x86-64?
APX เป็นชุดคำสั่งส่วนขยายที่ Intel ออกแบบมาเพื่อปรับปรุงการทำงานทั่วไปของซีพียู x86-64 ซึ่งเป็นสถาปัตยกรรมที่ใช้ในคอมพิวเตอร์ตั้งโต๊ะ โน้ตบุ๊ก และเซิร์ฟเวอร์จำนวนมาก
จุดเปลี่ยนสำคัญคือการเพิ่มจำนวน General-Purpose Registers (GPRs) จากเดิม 16 ตัว เป็น 32 ตัว โดยเพิ่มรีจิสเตอร์ 64 บิตอีก 16 ตัว ตั้งแต่ R16 ถึง R31 ทำให้ซีพียูสามารถเก็บค่าที่โปรแกรมกำลังใช้งานไว้ในพื้นที่จัดเก็บความเร็วสูงภายในตัวประมวลผลได้มากขึ้น
รีจิสเตอร์เปรียบเสมือนพื้นที่พักข้อมูลที่ซีพียูเข้าถึงได้รวดเร็ว หากมีจำนวนมากขึ้น คอมไพเลอร์ก็มีโอกาสเก็บค่าที่จำเป็นไว้ใกล้หน่วยประมวลผลได้มากขึ้น และลดการย้ายข้อมูลไปยัง RAM หรือหน่วยความจำบนสแต็กโดยไม่จำเป็น
Intel ระบุในเอกสารทางเทคนิคว่า โค้ดที่คอมไพล์โดยใช้ APX จากการจำลองทดสอบมีคำสั่งโหลดข้อมูลลดลงประมาณ 10% และคำสั่งจัดเก็บข้อมูลลดลงมากกว่า 20% เมื่อเทียบกับโค้ดพื้นฐานของ Intel 64 แต่ตัวเลขนี้มาจากการประเมินบนชุดทดสอบ SPEC CPU 2017 ไม่ใช่ผลการทดสอบประสิทธิภาพ Windows หรือเกมจริง
APX เพิ่มอะไรบ้างนอกจากรีจิสเตอร์ 32 ตัว?
1. เพิ่มจำนวนรีจิสเตอร์เป็นสองเท่า
จาก 16 ตัวเป็น 32 ตัว ช่วยให้คอมไพเลอร์เก็บข้อมูลระหว่างการคำนวณไว้ในรีจิสเตอร์ได้มากขึ้น ลดโอกาสที่ต้องย้ายข้อมูลไปมาระหว่างหน่วยความจำ
2. รองรับคำสั่งแบบ 3 Operands
คำสั่งสามารถกำหนดแหล่งข้อมูลสองตัวและรีจิสเตอร์ปลายทางแยกจากกันได้ ช่วยลดคำสั่ง MOV ที่จำเป็นในบางกรณี และลดการเขียนทับค่าต้นฉบับที่โปรแกรมยังต้องใช้งาน
3. เพิ่มคำสั่งเงื่อนไขและ No-Flags
รองรับคำสั่งแบบมีเงื่อนไขเพิ่มเติม และเลือกไม่ปรับค่า Status Flags ในบางคำสั่งได้ ช่วยให้ซีพียูจัดตารางการทำงานแบบ Out-of-Order ได้ยืดหยุ่นขึ้น
4. ใช้ REX2 และ EVEX เพื่อขยายชุดคำสั่ง
เพิ่มความสามารถในการเข้าถึงรีจิสเตอร์ใหม่และเข้ารหัสคำสั่งรูปแบบใหม่ โดยยังต่อยอดจากสถาปัตยกรรม x86 เดิม แทนที่จะต้องสร้างชุดคำสั่งคนละระบบขึ้นมาใหม่ทั้งหมด
การเปลี่ยนแปลงเหล่านี้จึงไม่ได้เป็นเพียงการเพิ่มคำสั่งคำนวณเฉพาะด้านแบบ SIMD หรือ AVX แต่เป็นการเปลี่ยนแปลงวิธีจัดการงานคำนวณทั่วไปของ x86-64 ในระดับชุดคำสั่งและการทำงานร่วมกันระหว่างซีพียูกับซอฟต์แวร์
Windows 11 Build 29695 ยังเป็นเพียงจุดเริ่มต้น
ตัวเลือก APX ที่มีผู้พบใน Windows 11 อยู่ในสายพัฒนา Rubidium ซึ่งเป็นส่วนหนึ่งของช่องทาง Experimental (Future Platforms) โดยยังไม่ใช่ Windows เวอร์ชันสำหรับผู้ใช้ทั่วไป
แม้จะมีตัวเลือกให้เปิดใช้งาน แต่การมีเมนูนี้ไม่ได้หมายความว่าซีพียูรุ่นปัจจุบันจะใช้ APX ได้ทันที เพราะความสามารถดังกล่าวจำเป็นต้องได้รับการสนับสนุนจากฮาร์ดแวร์ด้วย หากซีพียูไม่มีชุดคำสั่ง APX มาให้ Windows ก็ไม่สามารถเพิ่มความสามารถนี้ด้วยการอัปเดตซอฟต์แวร์เพียงอย่างเดียว
ขณะเดียวกัน บันทึกการเปลี่ยนแปลงอย่างเป็นทางการของ Build 29695 ระบุเพียงการปรับปรุงทั่วไปและการแก้ไขปัญหาบางรายการ ไม่ได้กล่าวถึง APX โดยตรง ทำให้ยังต้องรอข้อมูลเพิ่มเติมว่า Microsoft จะเปิดเผยรายละเอียดการทำงานของฟีเจอร์นี้เมื่อใด
ผู้ใช้ทั่วไปจึงไม่ควรคาดหวังว่าการติดตั้ง Windows Insider รุ่นดังกล่าวบนคอมพิวเตอร์ปัจจุบันจะทำให้แอปพลิเคชันหรือเกมเร็วขึ้นทันที
ซีพียูรุ่นไหนจะรองรับ APX?
รายงานเกี่ยวกับเอกสารของ Intel และการรองรับจากคอมไพเลอร์ระบุว่า ซีพียูในอนาคตที่น่าจับตามองมีดังนี้
|
ตระกูลซีพียู |
สถานะการรองรับ APX |
|---|---|
|
Intel Core Ultra 400 Series (Nova Lake) |
มีข้อมูลระบุการรองรับในเอกสารคอมไพเลอร์ |
|
Intel Xeon รุ่นถัดไป (Diamond Rapids) |
มีเอกสารของ Intel ระบุการรองรับ |
|
Intel Core รุ่นปัจจุบันหลายตระกูล |
ยังไม่รองรับ APX ในระดับฮาร์ดแวร์ |
|
AMD Ryzen รุ่นอนาคต |
ยังไม่มีการยืนยันรุ่นที่จะรองรับอย่างชัดเจน |
สำหรับ Nova Lake ซึ่งเป็นซีพียูสำหรับผู้ใช้ทั่วไป และ Diamond Rapids ซึ่งมุ่งเน้นตลาดเซิร์ฟเวอร์ ทั้งสองตระกูลจึงเป็นเป้าหมายสำคัญที่จะทำให้ APX เริ่มมีประโยชน์ในระบบจริงมากขึ้น
ส่วน AMD แม้จะร่วมมือกับ Intel ในการพัฒนามาตรฐาน x86 ผ่านกลุ่ม x86 Ecosystem Advisory Group แต่ยังไม่ควรสรุปว่า Ryzen รุ่นใดจะรองรับ APX จนกว่าจะมีเอกสารยืนยันจากผู้ผลิตโดยตรง
แล้ว APX จะทำให้เกมและโปรแกรมเร็วขึ้นเท่าไร?
ประโยชน์ที่แท้จริงจะขึ้นอยู่กับการนำ APX ไปใช้งานในซอฟต์แวร์ ไม่ว่าจะผ่านการคอมไพล์โปรแกรมใหม่ ไลบรารีที่รองรับ หรือรันไทม์ของภาษาโปรแกรมที่สามารถสร้างคำสั่ง APX ได้
ซอฟต์แวร์ที่มีการเคลื่อนย้ายข้อมูลระหว่างรีจิสเตอร์กับหน่วยความจำจำนวนมาก หรือมีรูปแบบการคำนวณที่ได้รับประโยชน์จากคำสั่งแบบมีเงื่อนไข อาจเห็นผลดีมากกว่างานประเภทอื่น ขณะที่เกมซึ่งไม่ได้คอมไพล์หรือปรับแต่งมาใช้ APX ก็อาจไม่ได้รับประโยชน์อย่างมีนัยสำคัญ
นอกจากนี้ ตัวเลขคำสั่งโหลดลดลง 10% และคำสั่งจัดเก็บข้อมูลลดลงมากกว่า 20% ของ Intel ไม่ได้หมายความว่าประสิทธิภาพของซีพียูหรือเฟรมเรตเกมจะเพิ่มขึ้นในสัดส่วนเดียวกัน เพราะยังมีข้อจำกัดจากแคช หน่วยความจำ การคาดเดาทิศทางโปรแกรม และลักษณะการทำงานของแต่ละแอปพลิเคชัน
ท้ายที่สุด APX ถือเป็นการพัฒนาครั้งสำคัญของสถาปัตยกรรม x86-64 ซึ่งอาจช่วยเพิ่มประสิทธิภาพการประมวลผลทั่วไปโดยไม่ต้องเพิ่มจำนวนคอร์หรือเพิ่มความเร็วสัญญาณนาฬิกาเพียงอย่างเดียว แต่ในตอนนี้ยังเป็นช่วงเตรียมความพร้อมทั้งฝั่ง Windows และฮาร์ดแวร์ เราคงต้องรอซีพียูที่รองรับจริงและผลทดสอบจากซอฟต์แวร์ที่ใช้งาน APX ก่อน จึงจะประเมินได้ว่าการเปลี่ยนแปลงครั้งนี้จะสร้างความแตกต่างให้ผู้ใช้พีซีได้มากแค่ไหน
ที่มา: X HKEPC
Here is how the new "Advanced Performance Extensions (APX)" setting would appear on compatible hardware on 29695 https://t.co/o5wrhnruJH
— Xeno (@XenoPanther) October 23, 2026



