- เข้าร่วม
- 1 มิถุนายน 2011
- ข้อความ
- 17,495
- คะแนนปฏิกิริยา
- 0
- คะแนน
- 36
NVIDIA ปล่อย CUDA Rust เขียน GPU kernel ได้ทั้งแบบ CUDA เดิมและ Tile
Body
NVIDIA ปล่อยชุดคอมไพเลอร์ CUDA Rust หลังจากใช้ Rust พัฒนาซอฟต์แวร์จำนวนมากมาก่อนหน้านี้ ทำให้เป็นภาษาที่สามหลังจาก C++ และ Python
ก่อนหน้านี้ NVIDIA ใช้ Rust ในโครงการจำนวนมากอยู่แล้ว เช่น ไดรเวอร์ต่างๆ รวมถึงซอฟต์แวร์ระดับองค์กรอย่าง NVIDIA Dynamo ก็เขียนด้วย Rust ขาดแต่ส่วน GPU kernel ที่รันงานบนชิปกราฟิกโดยตรง
สำหรับการเขียนแบบ SIMT หรือ CUDA แบบเดิม จะใช้โปรแกรม
ส่วนการพัฒนาระดับสูง cuTile นั้นจะใช้
ทาง NVIDIA เตือนว่าโครงการยังอยู่ในระดับ alpha เท่านั้น และมีความเป็นไปได้ที่จะแก้ API กันอีก
ที่มา - NVIDIA
lew Tue, 15/09/2026 - 18:15
Continue reading...
Body
NVIDIA ปล่อยชุดคอมไพเลอร์ CUDA Rust หลังจากใช้ Rust พัฒนาซอฟต์แวร์จำนวนมากมาก่อนหน้านี้ ทำให้เป็นภาษาที่สามหลังจาก C++ และ Python
ก่อนหน้านี้ NVIDIA ใช้ Rust ในโครงการจำนวนมากอยู่แล้ว เช่น ไดรเวอร์ต่างๆ รวมถึงซอฟต์แวร์ระดับองค์กรอย่าง NVIDIA Dynamo ก็เขียนด้วย Rust ขาดแต่ส่วน GPU kernel ที่รันงานบนชิปกราฟิกโดยตรง
สำหรับการเขียนแบบ SIMT หรือ CUDA แบบเดิม จะใช้โปรแกรม
cuda-oxide ที่เป็นคอมไพเลอร์ Rust แล้วดักเอาส่วน kernel มาแปลงผ่าน Rust MIR จนได้ LLVM IRส่วนการพัฒนาระดับสูง cuTile นั้นจะใช้
cutile-rs สำหรับแปลง Tile ให้กลายเป็น GPU thread ฝั่งของ Tile นั้นพร้อมใช้งานกว่า สามารถติดตั้งผ่าน cargo ได้โดยตรงทาง NVIDIA เตือนว่าโครงการยังอยู่ในระดับ alpha เท่านั้น และมีความเป็นไปได้ที่จะแก้ API กันอีก
ที่มา - NVIDIA
lew Tue, 15/09/2026 - 18:15
Continue reading...