การสนับสนุนการถ่ายข้อมูล GPU/อุปกรณ์ของ LLVM ยังคงพัฒนาต่อไป และสแต็กคอมไพเลอร์แบบโอเพ่นซอร์สนี้ได้เพิ่มการสนับสนุนการคอมไพล์ JIT (Just In Time) พื้นฐานให้กับความสามารถในการถ่ายข้อมูล OpenMP

การผสานรวมในวันอังคารเป็นการสนับสนุน JIT เริ่มต้นสำหรับเป้าหมาย OpenMP สำหรับการถ่ายข้อมูลเป็นคุณลักษณะใหม่ล่าสุดที่จะเปิดตัวสำหรับ LLVM 16 ในปีหน้า การสนับสนุนการถ่ายข้อมูลอุปกรณ์ JIT เป็น OpenMP นี้ถูกจำกัดอยู่ในขณะนี้แม้ว่า GPU ของ NVIDIA การสนับสนุน AMDGPU ควรเป็นไปได้เมื่อมีการเปลี่ยนแปลงส่วนหลังของ AMDGPU

จำเป็นต้องมีการเปิดใช้งานการสนับสนุน LTO สำหรับฟังก์ชัน JIT ดูรายละเอียดเพิ่มเติมเกี่ยวกับการรองรับ JIT นี้ด้วย OpenMP offloading ได้ทางการคอมมิต LLVM นี้

Categories: IT Info