חזרה

NVIDIA משיקה CUDA Rust — כתיבת ליבות GPU ב-Rust בשני מסלולים
SiTech AI Team1 דק׳ קריאה

NVIDIA משיקה CUDA Rust — כתיבת ליבות GPU ב-Rust בשני מסלולים

NVIDIA הציגה את CUDA Rust: ‏cuda-oxide מקמפל ליבות SIMT ישירות ל-PTX, ו-cutile-rs מביא תכנות GPU מבוסס אריחים ל-Rust היציב — וכבר משמש את HuggingFace ומנוע Grout.

מה הציגה NVIDIA

NVIDIA הציגה את CUDA Rust — שני מסלולים רשמיים לכתיבת ליבות GPU בשפת Rust. cuda-oxide הוא codegen backend עצמאי של rustc, שמקמפל ליבות SIMT ישירות ל-PTX דרך Pliron IR ו-LLVM. cutile-rs מביא תכנות GPU מבוסס אריחים (Tiles) ל-Rust היציב, כשהמהדר מנהל את מיפוי התהליכונים ופריסת הזיכרון דרך CUDA Tile IR.

למה זה חשוב

שני הכלים אוכפים בטיחות זיכרון בזמן הקומפילציה — cuda-oxide באמצעות DisjointSlice וחוזי השקה, ו-cutile-rs באמצעות חלוקת טנסורים ובעלות. cutile-rs כבר פועל על Rust 1.89+ יציב עם CUDA 13.3 ומשמש במנוע ההסקה Grout של HuggingFace וב-mistral.rs, בעוד cuda-oxide נשאר באלפא מוקדמת ודורש nightly מוצמד. NVIDIA מתכננת תאימות מלאה עם CUDA C++ ו-Python.

SiTech

SiTech — פיתוח אתרים בכוח ה-AI

אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.