Rust CUDA: جلب قوة الحوسبة على معالجات الرسوميات (GPU) عالية السرعة إلى Rust
2025-04-11
يهدف مشروع Rust CUDA إلى جعل Rust لغة رائدة في مجال الحوسبة فائقة السرعة على معالجات الرسوميات (GPU) باستخدام مجموعة أدوات CUDA. يوفر هذا المشروع أدوات لترجمة Rust إلى رمز PTX مُحسّن للغاية، بالإضافة إلى مكتبات للتفاعل مع مكتبات CUDA الموجودة. ويعالج هذا المشروع التحديات السابقة في دمج Rust مع CUDA، حيث يقدم مجموعة شاملة من المكتبات تغطي جوانب متعددة من نظام CUDA البيئي، بما في ذلك وظائف جانب وحدة معالجة الرسوميات (GPU)، وأغطية لواجهة برمجة تطبيقات CUDA Driver، ودعم OptiX لتتبع الأشعة. وعلى الرغم من أنه لا يزال في مرحلة التطوير المبكر، إلا أن هذا المشروع يهدف إلى دفع صناعة حوسبة GPU القائمة على Rust إلى الأمام.
التطوير