Intel อัปเดต Compute Runtime รุ่น 25.44.36015.5 เพิ่มประสิทธิภาพหน่วยความจำและเตรียมพร้อมรองรับ Xe3 ในซีพียู Panther Lake ที่จะเปิดตัวมกราคม 2026
Intel Graphics ปล่อยอัปเดต Compute Runtime เวอร์ชัน 25.44.36015.5 ซึ่งเป็นการอัปเดตรายเดือนตามปกติของสแต็กโอเพ่นซอร์สสำหรับการคำนวณบน GPU ของ Intel โดยรองรับ API หลักอย่าง OpenCL และ oneAPI Level Zero บนกราฟิกในตัว (iGPU) และกราฟิกแยก (dGPU) ทั้งบน Linux และ Windows
การอัปเดตครั้งนี้ยังคงมุ่งเน้นการเพิ่มประสิทธิภาพการจัดการหน่วยความจำ, ลดเวลาในการคอมไพล์เคอร์เนล, เพิ่มฟีเจอร์ใหม่ ๆ ใน Level Zero รวมถึงการแก้ไขจุดบกพร่องจำนวนมากเพื่อเตรียมความพร้อมให้กับสถาปัตยกรรมกราฟิกยุคถัดไปอย่าง Xe3 ที่จะปรากฏในซีพียู Panther Lake (รหัสพัฒนา Wildcat Lake) ซึ่งคาดว่าจะเปิดตัวในช่วงครึ่งหลังของปี 2026
จุดเด่นและการเปลี่ยนแปลงสำคัญ
- เพิ่มการรองรับ OpenCL C ใน Level Zero runtime แบบ prototype (ผ่าน zeModuleCreate)
- เปิดใช้งาน USM Growing Pools ใน Level Zero เพื่อให้การจัดสรรหน่วยความจำแบบ Unified Shared Memory (USM) มีประสิทธิภาพสูงขึ้น
- เปิดใช้งาน USM Pooling เฉพาะบนกราฟิก Lunar Lake
- เปลี่ยนมาใช้ 2 MB heaps สำหรับการจัดสรรหน่วยความจำที่ align กับ 2 MB และให้ความสำคัญกับการใช้ 2 MB heap สำหรับ OpenCL buffers เพื่อลด fragmentation และเพิ่มความเร็ว
- ปรับปรุงเวลาในการคอมไพล์เคอร์เนลให้เร็วขึ้นอย่างเห็นได้ชัด
- เพิ่มการรองรับ host functions API calls ใน Level Zero
- ยกเลิกการสนับสนุน SPIR (ไม่ใช่ SPIR-V) บนกราฟิกตั้งแต่ Xe2 เป็นต้นไป (เช่น Lunar Lake, Arrow Lake, Panther Lake)
- เปิดใช้งาน Level Zero API เวอร์ชัน 1.14 อย่างเต็มรูปแบบ
- เปิดใช้งาน defer backing memory เป็นค่า default เมื่อใช้ร่วมกับ Xe kernel driver (ช่วยลดการใช้ physical memory ในบางกรณี)
- แก้ไข workarounds และบั๊กจำนวนมากสำหรับ Panther Lake / Xe3 platform
นอกจากนี้ ยังมีการปรับปรุงเล็กน้อยที่เกี่ยวข้องกับการทำงานร่วมกันระหว่าง Compute Runtime กับ Intel Graphics Compiler (IGC) เวอร์ชัน 2.22.2 ซึ่งช่วยแก้ปัญหาประสิทธิภาพบางส่วนที่เคยพบในรุ่นก่อนหน้า
Panther Lake ซีพียูรุ่นใหม่
Panther Lake เป็นชื่อรหัสของซีพียู Intel รุ่นถัดไปหลังจาก Nova Lake โดยจะใช้:
- CPU cores: Lion Cove P-core + Skymont E-core
- GPU: สถาปัตยกรรม Xe3 (หรือ Xe3P ในบางส่วน)
- ผลิตด้วยกระบวนการ Intel 18A หรือร่วมกับ TSMC ในบางส่วน
กราฟิก Xe3 คาดว่าจะมีประสิทธิภาพสูงกว่า Xe2 (ใน Lunar Lake/Arrow Lake) ราว 30-50% ในงานกราฟิกและ AI ในขณะที่ Compute Runtime รุ่นนี้กำลังเตรียมโครงสร้างพื้นฐานให้พร้อมสำหรับการเปิดตัว ทำให้ผู้พัฒนาที่ทำงานด้าน AI, HPC, หรือ machine learning สามารถทดสอบโค้ดบนฮาร์ดแวร์รุ่นใหม่ได้ล่วงหน้า
ดาวน์โหลดและติดตั้ง
ผู้สนใจสามารถดาวน์โหลดได้ทันทีจาก GitHub สำหรับ Ubuntu 24.04 สามารถติดตั้งได้ง่าย ๆ ด้วยแพ็กเกจ .deb ที่ให้มา (รวมถึง intel-opencl-icd, libze-intel-gpu ฯลฯ) โดย Intel ทดสอบความเสถียรบนเคอร์เนล 6.8 และ 6.14 แล้ว สำหรับ Windows ผู้ใช้สามารถเข้าไปดาวน์โหลดและใช้งานจากไดรเวอร์ได้โดยตรงตั้งแต่เวอร์ชัน 32.0.101.8132 (WHQL) แล้ว ส่วนปัจจุบันบน Windows ได้อัปเดตไดรเวอร์เป็นรุ่น 32.0.101.8247 (WHQL) ก็สามารถใช้งานได้เช่นกัน
สรุป
เวอร์ชัน 25.44.36015.5 นี้แม้จะไม่ได้เพิ่มฟีเจอร์ใหญ่โต แต่เป็นการ “ขัดเกลา” ที่สำคัญมาก โดยเฉพาะเรื่องการจัดการหน่วยความจำและการเตรียมพร้อม Panther Lake ซึ่งจะเป็นก้าวสำคัญของ Intel ในการแข่งขันกับ AMD และ NVIDIA ทั้งในฝั่ง laptop และ AI PC ในปี 2026-2027
หากคุณใช้งานกราฟิก Intel รุ่นใหม่ (Lunar Lake, Arrow Lake) หรือกำลังพัฒนาโปรเจกต์ที่ใช้ OpenCL/Level Zero แนะนำให้อัปเดตทันทีเพื่อประสิทธิภาพและความเสถียรที่ดีขึ้น
ที่มา: Michael Larabel เว็บไซต์ Phoronix.com
