انویدیا داره GPU Kernel رو به Rust میاره 🦀
NVIDIA دو تا روش جدید برای نوشتن مستقیم GPU Kernel با Rust معرفی کرده، یعنی میشه کرنل ها رو با Rust نوشت و به کد PTX قابل اجرا روی GPU های NVIDIA کامپایل کرد.
📌 یکی از این روش ها cuda-oxide بر پایه مدل سنتی SIMT هست و روش دوم cutile-rs، بر پایه Tile ساخته شده و کنترل بعضی از بخشای مربوط به Threadها و حافظه رو به کامپایلر میسپاره.
مزیت اصلی استفاده از Rust اینه که قابلیت هایی مثل Memory Safety و Ownership در کدهای GPU رو هم میده. یعنی بعضی از ارورای مربوط به Memory و Data Race موقع کامپایل شدن شناسایی میشن🔥
البته هنوز Production-ready نشدن. cuda-oxide در مرحله Early Alpha قرار داره و cutile-rs هم هنوز داره توسعه پیدا میکنه.
🔗 منبع
#rust #cuda #nvidia #news
☕️ Telegram | Website | Discord
Post #4787
1.7K

- 🔥 12
- ❤🔥 2