شرکت چینی Moore Threads با هدف کسب سهمی از بازار هوش مصنوعی، نسخه جدیدی از MUSA SDK را معرفی کرده است که به عنوان جایگزینی برای پشته نرمافزاری CUDA انویدیا عمل میکند. این ابتکار در شرایطی صورت میگیرد که محدودیتهای ژئوپلیتیکی، وابستگی شرکتهای فناوری چینی به انویدیا را دشوار کرده است. در ادامه، جزئیات این پلتفرم جدید را بررسی میکنیم.
پشتیبانی MUSA SDK از پردازندههای اینتل و ARM و انتقال کد از CUDA
انویدیا با اکوسیستم CUDA خود توانسته است برتری قابلتوجهی در حوزه نرمافزار به دست آورد و با ارائه پشتیبانی پیشرفته و بهروزرسانیهای سریع، رقبا را تحت فشار قرار دهد. اما Moore Threads با تغییرات جدید در MUSA SDK، قصد دارد این وضعیت را تغییر دهد. این پشته نرمافزاری به طور خاص برای کارتهای گرافیک این شرکت طراحی شده و امکان محاسبات موازی و اجرای بارهای کاری هوش مصنوعی را در پلتفرمهای مختلف فراهم میکند.
MUSA SDK شامل مجموعهای از کتابخانههای زمان اجرا، درایورها و دستورالعملهایی است که سازگاری با سیستمهای موجود را تضمین میکند. این پشته به بخشهای مختلفی تقسیم میشود، از جمله کیتهای ابزار اختصاصی و کتابخانههای ویژه برنامهها. یکی از ویژگیهای برجسته آن، ابزار انتقال کد به نام MUSIFY است که به توسعهدهندگان اجازه میدهد کدهای مبتنی بر CUDA را به اکوسیستم MUSA منتقل کنند و پذیرش آن را آسانتر سازند.
این پشته از کتابخانههایی مانند muBLAS، muFFT و muThrust پشتیبانی میکند که برای کاربردهای خاص مانند عملیات ریاضی و محاسبات تسریعشده طراحی شدهاند. این امکانات به توسعهدهندگان کمک میکند تا بدون نیاز به وابستگی کامل به انویدیا، پروژههای خود را پیش ببرند.
در نسخه 4.0.1 از MUSA SDK، این پشته اکنون از پردازندههای اینتل و همچنین پردازندههای داخلی چینی مانند Hygon، Kylin و Loongson پشتیبانی میکند که در بارهای کاری سنتی مورد استفاده قرار میگیرند. اگرچه Moore Threads هنوز نمیتواند به طور کامل با CUDA انویدیا رقابت کند، اما با ارائه یک راهحل داخلی، به توسعهدهندگان کوچک امکان میدهد تا به کتابخانههای مورد نیاز خود روی کارتهای گرافیک داخلی دسترسی داشته باشند، بدون اینکه هزینههای گزاف جایگزینهای انویدیا را متحمل شوند.

نقش میهنپرستی در فناوری
در این میان، عنصر میهنپرستی نیز بیتأثیر نیست. بسیاری از شرکتهای چینی به دلیل شرایط سیاسی و اقتصادی ترجیح میدهند از راهحلهای داخلی حمایت کنند، MUSA SDK با ارائه قابلیتهایی مانند پشتیبانی از پردازندههای متنوع و ابزار انتقال کد، میتواند گزینهای مناسب برای این نیاز باشد.
در نهایت، MUSA SDK به عنوان یک جایگزین داخلی برای شرکتهایی که به دلیل محدودیتها نمیتوانند از محصولات انویدیا استفاده کنند، جایگاه خود را پیدا کرده است. این پشته با ترکیب نوآوری و سازگاری، گامی در جهت خودکفایی فناوری در چین محسوب میشود.
دیدگاهتان را بنویسید