خبر فوریامروز

انقلاب پردازنده‌های RISC-V

امروزه معماری متن‌باز RISC-V از بردهای تحقیقاتی به سرورهای دیتاسنتر و خودروها راه یافته است؛ بررسی فنی تحول سخت‌افزار مدرن بدون لایسنس‌های انحصاری.

انقلاب پردازنده‌های RISC-V
انقلاب پردازنده‌های RISC-V — عکس: آرشیو ماگ بیت
خلاصه در یک نگاه
  • تحلیل عمیق فنی و ژئوپلیتیکی از فرآیند تجاری‌سازی پردازنده‌های RISC-V امروزه بررسی معماری دستورالعمل‌های متن‌باز (ISA)، کالبدشکافی ورود هسته‌های ۶۴ بیتی به سرورهای ابری، سیستم‌های نهفته خودرو و هوش مصنوعی لبه، و بررسی چگونگی فرار کمپانی‌های بزرگ از انحصار هزینه‌های رویالتی ARM و اینتل x86.
  • بررسی جامع ابعاد فنی و کاربردی توسط تحریریه ماگ بیت.
  • پیش‌بینی اثرات کوتاه‌مدت و بلندمدت بر اکوسیستم فناوری.

پایان انحصار دوگانه x86 و ARM؛ چرا دنیای سیلیکون به معماری آزاد نیاز داشت؟

برای بیش از چهار دهه، صنعت پردازش رایانه‌ای در انحصار دو قطب مستحکم قرار داشت: معماری انحصاری CISC شرکت اینتل و AMD (معروف به x86) که بر دنیای رایانه‌های دسکتاپ و سرورها حکومت می‌کرد، و معماری اختصاصی بریتانیایی ARM که قلب تپنده میلیاردها گوشی هوشمند و سیستم‌های نهفته بود. هر شرکتی که قصد ساخت پردازنده اختصاصی داشت، باید صدها میلیون دلار هزینه صدور پروانه (License Fee) و درصدی از فروش تک‌تک تراشه‌ها را به عنوان رویالتی به مالکان معنوی این دو پلتفرم پرداخت می‌کرد.

با افزایش تنش‌های ژئوپلیتیکی، تحریم‌های تجاری و از همه مهم‌تر تغییر ساختار تعرفه‌ای ARM که بر شرکت‌های بزرگ فشار مضاعف وارد کرد، نیاز به یک استاندارد آزاد، مدولار و غیرقابل تحریم احساس شد. پروژه RISC-V که در دانشگاه برکلی متولد شد، این رویا را به واقعیت بدل کرد.

امروزه دیگر نمی‌توان RISC-V را یک پروژه آزمایشی دانشگاهی خواند. میلیاردها هسته پردازشی تجاری مبتنی بر RISC-V هم‌اکنون در حافظه‌های SSD، مودم‌های ارتباطی، ماژول‌های اینترنت اشیا و کنترلرهای خودروهای پیشرفته مشغول به کار هستند؛ مسیری که درست در تقاطع کالبدشکافی لپ‌تاپ‌های مبتنی بر معماری ARM و تراشه‌های اسنپدراگون X قرار دارد و مرحله بعدی تکامل پردازش محسوب می‌شود.

کالبدشکافی فنی معماری دستورالعمل‌های RISC-V؛ هنر ماژولار بودن و سادگی ساختاری

برخلاف x86 که بیش از ۱۵۰۰ دستورالعمل سنگین و پیچیده میراث دهه‌های گذشته را برای حفظ سازگاری به دوش می‌کشد، مجموعه دستورالعمل پایه RISC-V (معروف به RV64I) تنها شامل کمتر از ۵۰ دستورالعمل بسیار ساده، بهینه و قدرتمند است. این سادگی بنیادین به مهندسان اجازه می‌دهد مساحت دای (Die Size) سیلیکون را کاهش داده و مصرف انرژی را به شکل چشمگیری بهینه سازند.

نقطه قوت بی‌همتای RISC-V در «معماری اکستنشن‌های استاندارد» نهفته است. هر سازنده می‌تواند بسته به نیاز خود، اکستنشن‌های استاندارد تایید شده توسط بنیاد RISC-V International را فعال کند: اکستنشن M برای ضرب و تقسیم سخت‌افزاری، اکستنشن A برای عملیات اتمیک حافظه، اکستنشن F و D برای ممیز شناور، و مهم‌تر از همه اکستنشن V برای پردازش برداری (Vector Extensions).

دستورالعمل‌های برداری (RVV 1.0) امروزه برگ برنده این پردازنده‌ها در پردازش موازی و هوش مصنوعی هستند؛ به طوری که طراحان تراشه می‌توانند بدون نقض هیچ قانون کپی‌رایتی، طول بردارهای پردازشی را متناسب با مدل‌های هوش مصنوعی تنظیم کنند.

طرح نمودار بلوکی معماری RISC-V و اکستنشن‌های ماژولار برداری، ممیز شناور و دستورالعمل‌های سفارشی
تصویر ۱: ساختار ماژولار دستورالعمل‌های RISC-V و تفکیک هسته RV64I از اکستنشن‌های پردازش برداری هوش مصنوعی

هجوم به دیتاسنترها و شتاب‌دهنده‌های هوش مصنوعی؛ کالبدشکافی پروژه‌های غول‌های فناوری

امروزه کنسرسیوم RISE (RISC-V Software Ecosystem) که توسط غول‌هایی نظیر گوگل، متا، سامسونگ، کوالکام و انویدیا پشتیبانی می‌شود، بزرگ‌ترین موانع نرم‌افزاری را پشت سر گذاشته است. توزیع‌های برجسته لینوکس نظیر Ubuntu، Debian و RHEL اکنون به صورت نیتیو و بدون هیچ لایه شبیه‌ساز بر روی تراشه‌های ۶۴ بیتی سرور اجرا می‌شوند.

شرکت‌هایی مانند Tenstorrent (به رهبری جیم کلر، معمار افسانه‌ای تراشه‌های Zen AMD و اپل سیلیکون) تراشه‌های چندصد هسته‌ای مبتنی بر RISC-V را برای سرورهای استنتاج هوش مصنوعی به بازار عرضه کرده‌اند. این پردازنده‌ها در کارایی به ازای هر وات (Performance-per-Watt)، رقابت سختی را با سرورهای گران‌قیمت x86 آغاز کرده‌اند.

این راندمان مصرف انرژی و انعطاف‌پذیری طراحی، همان فاکتور کلیدی است که در تحلیل سوپرکامپیوتر مرکزی خودروهای نرم‌افزارمحور و معماری محاسباتی متمرکز به عنوان نیاز حیاتی خودروها و ابرسرورها شناسایی کردیم.

انقلاب RISC-V در سیستم‌های نهفته و خودرویی؛ استاندارد ایمنی ISO 26262

صنعت خودروسازی یکی از سریع‌ترین پیشگامان پذیرش RISC-V امروزه بوده است. شرکت‌های بزرگ آلمانی و آسیایی برای رهایی از وابستگی به تامین‌کنندگان تک‌منبعی، طراحی میکروکنترلرهای مدیریت موتور، سیستم‌های ترمز ضدقفل و کنترلرهای شاسی را به هسته‌های RISC-V با گواهینامه ایمنی خودرویی ASIL-D منتقل کرده‌اند.

ویژگی منحصربه‌فرد RISC-V در این حوزه، قابلیت تعریف «دستورالعمل‌های سفارشی» (Custom Instructions) است. یک خودروساز می‌تواند یک دستورالعمل رمزنگاری اختصاصی یا الگوریتم پردازش سیگنال حسگر لیدار را مستقیماً درون مدار منطقی تراشه بسازد بدون آنکه نگران تداخل با کدهای سیستم‌عامل باشد.

این درجه از استقلال مهندسی به ویژه در طراحی موتورهای الکتریکی پیشرفته و پیشرانه‌های برقی نسل نوین اهمیت حیاتی یافته است؛ جایی که کنترل گشتاور در مقیاس میکروثانیه نیازمند کدهای سخت‌افزاری بهینه‌سازی شده است.

چالش‌های پیش رو: تکه‌تکه‌شدن اکوسیستم و فاصله تا اکوسیستم دسکتاپ ویندوز

با وجود تمام پیروزی‌ها، معماری RISC-V هنوز با موانعی جدی دست به گریبان است. یکی از این خطرات، پدیده «تکه‌تکه‌شدن» (Fragmentation) است؛ به این معنا که اگر شرکت‌ها دستورالعمل‌های سفارشی غیراستاندارد بیش از حدی را به تراشه‌های خود بیفزایند، کدهای کامپایل‌شده دیگر بر روی تراشه‌های ساخت رقبا اجرا نخواهند شد.

چالش دوم، عدم تمایل مایکروسافت به ارائه یک نسخه تجاری کامل از سیستم‌عامل ویندوز برای معماری RISC-V است. در حالی که ویندوز ۱۱ به خوبی با تراشه‌های ARM تطبیق یافته، قلمرو مصرف‌کننده عمومی دسکتاپ برای RISC-V هنوز محدود به سیستم‌عامل‌های مبتنی بر کرنل لینوکس است.

تحریریه ماگ بیت پیش‌بینی می‌کند که با سرعت گرفتن سرمایه‌گذاری‌های زیرساختی، سازگاری درایورهای گرافیکی پیشرفته و کامپایلرهای LLVM طی ۱۸ ماه آینده، نخستین مینی‌پی‌سی‌های تجاری عامه‌پسند RISC-V وارد فروشگاه‌های بین‌المللی خواهند شد.

نتیجه‌گیری و چشم‌انداز تحریریه ماگ بیت: سیلیکون آزاد برای آینده بشریت

ظهور پرشتاب RISC-V امروزه یادآور این حقیقت جاودانه است که استانداردهای باز همواره مسیر نوآوری را هموارتر می‌کنند. دنیای محاسبات رایانه‌ای برای دهه‌ها در زندان پتنت‌های بسته و تعرفه‌های سنگین لایسنسینگ گرفتار بود.

امروز به لطف RISC-V، هر تیم مهندسی بااستعداد در هر گوشه از کره زمین می‌تواند تراشه‌ای سفارشی برای هوش مصنوعی، کیهان‌شناسی یا سلامت عمومی طراحی کرده و بدون اجازه گرفتن از هیچ غول فناوری، رویای خود را بر بستری از سیلیکون حک کند.

این مطلب را با دوستانتان به اشتراک بگذارید
ل
نوشته‌ی
لیلا احمدی

روزنامه‌نگار حوزه‌ی فناوری؛ علاقه‌مند به روایت آدم‌ها و تغییراتی که فناوری در زندگی روزمره ایجاد می‌کند.

همه‌ی مطالب
مطالب پیشنهادی ماگ بیت

بیشتر از فناوری

مشاهده همه