العودة →
SiTech Team⏱️ 1 წთ. საკითხავი

«NVIDIA» تطلق CUDA Rust: كتابة أنوية GPU بلغة رست عبر مسارين رسميين

«NVIDIA» تطلق CUDA Rust: كتابة أنوية GPU بلغة رست عبر مسارين رسميين

أعلنت NVIDIA عن CUDA Rust: مسار cuda-oxide يترجم أنوية SIMT مباشرة إلى PTX، بينما يقدّم cutile-rs برمجة GPU القائمة على Tile بلغة رست المستقر، ويُستخدم فعليًا في HuggingFace و mistral.rs.

ماذا أعلنت NVIDIA

أعلنت NVIDIA عن CUDA Rust، وهو مشروع يفتح مسارين رسميين لكتابة أنوية GPU بلغة رست. المسار الأول cuda-oxide هو backend خاص لتوليد الشيفرة في rustc، يترجم أنوية SIMT مباشرة إلى PTX عبر إطار Pliron IR وLLVM. والثاني cutile-rs ينقل البرمجة القائمة على Tile إلى رست المستقر، حيث يدير المترجم توزيع الخيوط وتخطيط الذاكرة عبر CUDA Tile IR.

لماذا هذا مهم

يضمن المشروعان أمان الذاكرة وقت الترجمة — cuda-oxide عبر DisjointSlice وعقود الإطلاق، وcutile-rs عبر تقسيم التنسورات ونموذج الملكية. يعمل cutile-rs بالفعل على رست المستقر 1.89+ مع CUDA 13.3، ويُستخدم في محرك الاستدلال Grout من HuggingFace وفي mistral.rs، بينما يبقى cuda-oxide في مرحلة ألفا مبكرة ويتطلب nightly مثبّتًا. وتخطط NVIDIA لقابلية التشغيل البيني مع CUDA C++ وPython.

📖 المصدر