گروه Khronos اولین پیادهسازی سازگار OpenCL 3.1 را اعلام کرد: Apple M1/M2 روی Asahi Linux با Rusticl
OpenCL 3.1 که ماه مه با تمرکز بر هوش مصنوعی و پردازشهای سنگین معرفی شده بود، حالا اولین پیادهسازی سازگار خودش رو پیدا کرده. چیپهای M1 و M2 اپل، روی لینوکس آساهی و با درایور متنباز Rusticl از پروژه Mesa، تستهای سازگاری OpenCL 3.1 رو با موفقیت پشت سر گذاشتهاند.
چرا مهمه؟
تغییر مهم اینه که یک درایور کاملاً متنباز و اجراشده روی لینوکس، روی سختافزار اختصاصی اپل، استاندارد جدید OpenCL رو تأیید کرده. کاربران لینوکس روی مکبوکهای اپل و توسعهدهندگانی که با پردازش موازی روی GPU کار میکنن، بیشترین سود رو از این خبر میبرن. این یعنی اکوسیستم متنباز لینوکس داره فاصلهاش رو با سختافزار اپل بهطور جدی کم میکنه و پشتیبانی از GPU اپل در کاربردهای سنگین مثل هوش مصنوعی و شبیهسازی وارد مرحله تازهای شده.
به درد کی میخوره؟
کاربران لینوکس روی مکبوکهای اپل سیلیکون توسعهدهندگانی که با OpenCL و پردازش موازی GPU کار میکنن محققان حوزه هوش مصنوعی و پردازشهای سنگین محاسباتی مهندسین نرمافزار و علاقهمندان به اکوسیستم متنباز گرافیک
تو عمل چی کار کنیم؟
اگه روی مکبوک اپل سیلیکون لینوکس نصب داری، حالا میتونی از GPU سختافزارت برای پردازشهای موازی سنگین مثل اجرای مدلهای هوش مصنوعی یا شبیهسازیهای علمی استفاده کنی — بدون نیاز به درایورهای اختصاصی و بسته اپل. برای توسعهدهندهها هم بهینهسازی و آزمایش کد OpenCL روی این پلتفرم حالا رسمی و قابل اعتماد شده.
نظر Blue IT News
اپل سالهاست GPU اختصاصی خودش رو فقط پشت دروازهی نرمافزاری macOS نگه داشته. حالا این دروازه داره از پایین باز میشه و درایور متنباز Rusticl نقش کلیدی داره. پیشبینی میکنم ظرف یکی دو سال آینده، پشتیبانی از GPU اپل در لینوکس به سطحی برسه که کاربران حرفهای دیگه مجبور نباشن بین لینوکس و سختافزار مک یکی رو انتخاب کنن.