ก่อนหน้านี้ ในปีนี้ ทีม GPUOpen ของ AMD ได้ประกาศโครงการ Orochi สำหรับการจัดการรันไทม์ HIP/CUDA แบบไดนามิก Orochi ช่วยให้นักพัฒนาแอปพลิเคชันสามารถจัดส่งการสนับสนุน AMD HIP และ NVIDIA CUDA ได้ง่ายขึ้นภายในรหัสฐานเดียว/ไบนารีที่เลือกในขณะใช้งานโดยอิงตาม GPU ที่ใช้งานอยู่

วันนี้ถือเป็นการเปิดตัว Orochi 1.0 ที่เสถียรสำหรับตัวช่วยนี้ เพื่อให้แอปพลิเคชันทำงานได้อย่างราบรื่นบน AMD หรือ NVIDIA GPUs โดยที่ความพยายามของ HIP/CUDA ก่อนหน้านี้ถูกจำกัดไว้เพียงการตัดสินใจสนับสนุนในเวลาคอมไพล์ ในทางกลับกัน Orochi จะโหลดไลบรารีที่ใช้ร่วมกัน HIP/CUDA ที่จำเป็นแบบไดนามิก แม้ว่า Orochi จะต้องปรับโค้ดเพื่อใช้งาน Orochi API แม้ว่าตอนนี้จะเขียนขึ้นสำหรับ HIP แต่ก็มีการเปลี่ยนแปลงพื้นฐานใน API

นับตั้งแต่มีการประกาศและเผยแพร่สู่สาธารณะเมื่อต้นปีนี้ Orochi ได้เห็นการแก้ไขหลายอย่าง การปรับปรุงการรายงานข้อผิดพลาด การเพิ่ม API และการเปลี่ยนแปลงอื่นๆ

ดาวน์โหลด Orochi 1.0 ได้จาก GitHub

Categories: IT Info