Intel ได้ปล่อย Intel Graphics Compiler 2.34.4 ซึ่งเป็นการอัปเดตคอมไพเลอร์ shader และ compute kernel แบบโอเพนซอร์สที่ใช้ในชุดซอฟต์แวร์กราฟิกของ Intel แล้ว Linux и Windows.
Intel Graphics Compiler (IGC) เป็นส่วนประกอบสำคัญของโครงสร้างพื้นฐานไดรเวอร์ GPU ของ Intel และใช้ร่วมกับไดรเวอร์ OpenCL, Level Zero และ Vulkan โครงการนี้ทำหน้าที่คอมไพล์เชเดอร์, SPIR-V และโค้ดคำนวณให้เป็นคำสั่งเครื่องสำหรับ GPU ของ Intel
การอัปเดตเวอร์ชัน 2.34.4 เน้นไปที่การแก้ไขข้อบกพร่อง การปรับปรุงประสิทธิภาพการสร้างโค้ด และการปรับปรุงความเข้ากันได้กับสถาปัตยกรรม GPU Xe2 และ Battlemage รุ่นใหม่ นักพัฒนาได้กล่าวเพิ่มเติมว่า:
- การเพิ่มประสิทธิภาพการคอมไพล์ SPIR-V;
- แก้ไขปัญหาการจัดการ SIMD;
- การจัดสรรทะเบียนที่ได้รับการปรับปรุง;
- กำลังอัปเดตส่วนประกอบที่จำเป็นของ LLVM;
- แก้ไขปัญหาที่ทำให้แอปพลิเคชัน OpenCL หยุดทำงานโดยไม่คาดคิด
- รองรับ SPV_INTEL_bfloat16_arithmetic สำหรับ Xe3P;
- การปรับปรุงประสิทธิภาพของ Panther Lake;
- การปรับปรุงการจัดตารางเวลาการเขียนโค้ด;
- เปิดใช้งานการแบ่งโหลดแบบ 2 มิติเป็นค่าเริ่มต้น
- การสนับสนุน WideMulMad;
- การปรับปรุงเกาะเครสเซนต์
การเปลี่ยนแปลงบางส่วนมีเป้าหมายเพื่อปรับปรุงประสิทธิภาพการประมวลผลและการใช้งานแอปพลิเคชันเกม Linuxโดยเฉพาะอย่างยิ่งเมื่อใช้งานร่วมกับ Mesa ANV และ Compute Runtime
โครงการนี้พัฒนาขึ้นในรูปแบบโอเพนซอร์สและเผยแพร่ภายใต้ใบอนุญาต MIT โค้ดต้นฉบับเผยแพร่บน GitHub และเวอร์ชันใหม่มักจะถูกรวมเข้ากับ Compute Runtime และ oneAPI stack อย่างรวดเร็ว
ซอร์สโค้ดและบันทึกการเปลี่ยนแปลงมีให้ดูได้ในหน้านี้ Intel Graphics Compiler GitHub.
ที่มา: linux.org.ru
