Karol Herbst จาก Red Hat ซึ่งทำงานได้อย่างน่าทึ่งใน Rusticl ในฐานะการใช้งาน OpenCL สมัยใหม่ที่เขียนด้วย Rust สำหรับ Mesa Gallium ไดรเวอร์ 3D ประสบความสำเร็จอีกอย่างภายใต้การควบคุมของเขา: ขณะนี้กลุ่มย่อย OpenCL เข้าแทนที่แล้วสำหรับ Mesa

กลุ่มย่อย OpenCL (cl_khr_subgroups) พร้อมใช้งานแล้วสำหรับ Rusticl with Mesa 23.2 กลุ่มย่อยของ OpenCL มีไว้สำหรับกลุ่มของรายการงานที่มีการควบคุมการใช้งาน ซึ่งมีลักษณะคล้ายคลึงกับกลุ่มงาน OpenCL กลุ่มย่อย OpenCL เป็นส่วนหนึ่งของข้อมูลจำเพาะหลักตั้งแต่ OpenCL 2.1

การสนับสนุนกลุ่มย่อยของ Rusticl ได้รับการทดสอบกับไดรเวอร์ Intel Iris, LLVMpipe และ AMD RadeonSI Gallium3D เรียบร้อยแล้ว การดำเนินการสนับสนุนนี้ค่อนข้างใหญ่ด้วยโค้ดใหม่มากกว่า 400 บรรทัด

ผู้ที่สนใจรายละเอียดทางเทคนิคเพิ่มเติมเกี่ยวกับกลุ่มย่อย Rusticl OpenCL ที่สนับสนุน Mesa 23.2 โปรดดูการรวมนี้ คำขอ ที่ส่งเข้าสู่กระบวนการฉีดในวันศุกร์ หลังจากรหัสอยู่ระหว่างการตรวจสอบเป็นเวลาสองเดือน เป็นเรื่องดีที่ได้เห็นการทำงานอย่างต่อเนื่องทั้งหมดเกี่ยวกับ Rusticl และการได้รับคุณลักษณะเพิ่มเติมสำหรับการใช้งาน OpenCL ที่มีประโยชน์มากขึ้น (และมีประสิทธิภาพ) สำหรับการใช้ GPU โอเพนซอร์สของ Linux

Categories: IT Info