15 ก.ย. เวลา 13:12 • วิทยาศาสตร์ & เทคโนโลยี

NVIDIA เปิด CUDA Rust Rust กลายเป็นภาษาที่สาม (ต่อจาก C++/Python) สำหรับเขียน GPU

โดย
NVIDIA ปล่อยชุดคอมไพเลอร์ CUDA Rust ทำให้ Rust เป็นภาษาที่สาม (ต่อจาก C++ และ Python) ที่ใช้พัฒนา CUDA ได้ หลังจากใช้ Rust พัฒนาซอฟต์แวร์หลายส่วน (ไดรเวอร์, NVIDIA Dynamo) แต่ยังขาดส่วน GPU kernel
  • ​เครื่องมือหลัก
1) cuda-oxide: คอมไพเลอร์ Rust สำหรับเขียนแบบ SIMT (CUDA แบบเดิม) แปลง kernel ผ่าน Rust MIR → LLVM IR
2) cutile-rs: สำหรับเขียนระดับสูงแบบ Tile แปลง Tile เป็น GPU thread พร้อมใช้งานกว่าติดตั้งผ่าน cargo
  • ​สถานะ
- Alpha – API อาจเปลี่ยนแปลงได้อีก
✏️ Shoper Gamer
Credit :
👇
  • ​https://www.blognone.com/node/151645
โฆษณา