اپل احتمالا در حال توسعه دستورالعملهای معماری مبتنی بر RISC-V است
اپل مدتها است از معماری و دستورالعملهای پایه آرم در تراشههایش بهره میگیرد و سال گذشته پس از سالها همکاری با اینتل، پردازنده و معماری اختصاصی این شرکت موسوم به x86 را به نفع استفاده از معماری آرم کنار گذشت. غول دنیای فناوری در اواسط دوران گذار به تراشههای سفارشی ساخت خود است و احتمالاً بهزودی تمامی محصولاتش را با این روند همراه خواهد کرد؛ اما بر اساس گزارشی جدید، کوپرتینوییها در حال توسعه مجموعه دستورالعملهای اختصاصی مبتنی بر RISC-V هستند.
فهرست موقعیتهای شغلی که هفته جاری در وبسایت اپل ارسال شد، از آن حکایت دارد که این شرکت در حال تحقیق در مورد مجموعه دستورالعمل معماری بر پایه RISC-V است که آن را میتوان بهمنزلهی یک مهاجرت بزرگ دیگر در جاهطلبی تراشههای اختصاصی اپل در نظر گرفت. اپل تاکنون سه گذار بزرگ شامل مهاجرت از موتورولا ۶۸۰۰۰ به PowerPC در دههی ۱۹۹۰، سپس به معماری Intel x86 در دههی ۲۰۰۰ و اکنون مهاجرت به معماری آرم (ARM) و پردازندههای اختصاصی طراحیشدهی خود را تجربه کرده است. هیچ پلتفرم محاسباتی دیگری حتی در مقیاس مشابه، چنین اقدام پیچیدهای را حتی یک بار با موفقیت انجام نداده است و گویا اهالی کوپرتینو در حال پایهریزی مقدمات چهارمین مهاجرت بزرگشان هستند.
گفته میشود اپل روز گذشته بیانیه استخدامی را با عنوان برنامهنویس مسلط بر RISC-V، در وبسایت مشاغل خود منتشر کرده و بهدنبال برنامهنویس خبره و مسط بر دانش RISC-V است. به گفته اپل، یک کاندیدای ایدهآل باید از معماری میکرو نئون در هستههای CPU آرم نیز آگاهی کافی داشته باشد. از قرار معلوم، برنامهنویسان استخدامشده برای این کار به گروه Vector and Numerics اپل ملحق میشوند که وظیفه طراحی و بهبود زیرسیستمهای مختلف تعبیهشده سیستمعاملهای این شرکت را بر عهده دارد.
در این گزارش آمده است که احتمالاً اپل در حال حاضر RISC-V را حداقل در داخل شرکت مورد استفاده قرار داده است؛ اما مشخص نیست که اپل ISA را در محصولات عرضهشده بهکار گرفته است یا خیر. بخشی از بیانیه اپل به شرح زیر است:
شما در یک تیم چندمنظوره SW و HW کار میکنید که راه حلهای ابتکاری RISC-V و بالاترین سطح توسعه عمومی را اجرا میکند. این فهرست برای حمایت از محاسبات لازم برای مواردی مانند یادگیری ماشین، الگوریتمهای بینایی، سیگنال و پردازش ویدئو است.
درواقع، RISK-V یک معماری ISA (دستورالعملهای مرجع) متن باز است که بر اساس اصول مبانی تنظیمشده بر معماری RISC توسعه یافته. ازآنجاکه این معماری تحت تملک هیچ شرکت یا ارگانی نیست، برای استفاده از آن نیازی به هزینه نخواهد بود. پروژه مذکور در سال ۲۰۱۰ در دانشگاه برکلی کالیفرنیا، همراه با بسیاری از مشارکتکنندگان داوطلبان افتخاری آغاز شد؛ بنابراین، این مجموعه دستورالعمل نسبتاً نوپا است و معمولاً در برنامههای با عملکرد پایین مورد استفاده قرار میگیرد؛ البته باید به این نکته اشاره داشت که آرم نیز در ابتدا به شرایط و قدرت کنونی را نداشت و از سوی دیگر، چند سال اخیر مشارکتها در توسعه RISK-V بهشدت افزایش یافته و بهتبع معماری نیز پیشرفت کرده است.
در حال حاضر اهداف اپل در توسعه ISA مرکذکور در هالهای از ابهام قرار دارد؛ اما قطعاً اپل میتواند با اتخاذ معماری سفارشی خود از هزینههای صدور مجوز برای مجموعه دستورالعملهای آرم بکاهد؛ چراکه تمامی تراشههای اپل نظیر SoC-های (سیستم-روی-چیپ) سری A و M و همچنین SiP-های (سیستم-در-پکیج) سری S و... از ISA سفارشیشده آرم استفاده میکنند.
این گزارش در حالی منتشر میشود که سال گذشته انویدیا برای خریداری شرکت آرم هولدینگ با سافتبانک به توافق رسید؛ اقدامی که با انتقاد بسیاری از شرکتهای فناوری مواجه شده است. اپل تاکنون در این مورد اظهارنظری نداشته؛ اما کاملا واضح است که پس از مشکلات تراشههای گرافیکی انویدیا در سال ۲۰۰۸ و کنار گذاشته شدن از زنجیره تأمین اپل، روابط این دو شرکت بههیچوجه خوب نیست و شاید دلیل اپل برای توسعه ISA سفارشی همین موضوع باشد.
بعید است RISC-V حداقل در کوتاه مدت جایگزین معماری آرم شود. همچنین اپل سرمایهگذاری در خور توجهی را در تراشههای سفارشی مبتنی بر آرم انجام داده و یک پلتفرم متعادل را ایجاد کرده است که از نظر کارایی و عملکرد بینظیر است؛ ازاینرو، به نظر نمیرسد بهزودی معماری تراشههایش را تغییر بدهد. بااینحال، اپل بارها نشان داده است در حوزه فناوریهای پردازشی بسیار جاهطلب است. این شرکت پس از ۱۵ سال همکاری، اینتل را کنار گذشات؛ بنابراین شاید ۱۵ سال بعد نیز معماری آرم را در محصولاتش منسوخ کند.