چی بهتر از اینکه کدها و سیستمها مستقل از سختافزار عمل کنن اون هم وقتی Chris Lattner این کار رو انجام بده.
زبان Mojo احتمالا میتونه بازی بین شرکتهای سختافزار و طراح GPU رو کاملا متحول کنه.
آقای Chris Lattner سازنده Mojo و فریمورک Max در واقع موارد زیر رو هم ساخته:
تکنولوژی LLVM
زبان Swift
زیرساخت کامپایلر MLIR
و ...
علت اصلیِ ترجیح GPUهای Nvidia وجود CUDA بوده که مخصوص سختافزار این شرکت هست و بسیار هم توسط برنامهنویسها به بلوغ رسیده. اما علاوه بر بحث محدودیت سختافزاری، یادگیری CUDA هم برای مهندسین زمانبر هست. حالا Mojo با سینتکس شبیه Python و نگاه Multi-platform، به شکل مستقل از سختافزار، بر روی CPU, GPU, TPU سوار میشه و عملکردی نزدیک به CUDA داره.
چنین قابلیتی مدیون سالها تلاش برای LLVM و MLIR:
Multi-Level Intermediate Representation
بوده که در عمل به عنوان لایهای واسط، بین کد شما و زبان ماشین قرار میگیرن.
همونطور که سال ۲۰۲۱ به خیلی دوستان گفتم سهام Nvidia بررسی کنن، الان پیشنهاد میکنم اگر دسترسی به شبکههای سرمایهگذاری خصوصی دارین روی
Modular
تحقیق کنید که اخیرا هم ۲۵۰ میلیون دلار raise کردن.
Post #567
5.58K
- 👍 13
- ❤ 4
- 🔥 2