استارتاپ تازهتاسیس Nuvacore، متشکل از معماران افسانهای صنعت نیمههادی، با معرفی استراتژی «Core First»، قواعد سنتی طراحی پردازنده را به چالش کشیده است. این رویکرد نوآورانه بر پایه طراحی هسته CPU قبل از تعیین معماری مجموعه دستورالعمل (ISA) بنا شده است، هدفی که میتواند مسیر تولید تراشههای نسل جدید برای دیتاسنترها و زیرساختهای هوش مصنوعی را دگرگون سازد.
پارادایم جدید در طراحی پردازنده: چرا ISA در اولویت دوم قرار گرفت؟
بهطور سنتی، هر پروژه طراحی CPU از همان مراحل ابتدایی، ملزم به انتخاب ISA (مانند x86، Arm یا RISC-V) است. این انتخاب، محدودیتهای ساختاری مشخصی را در زمینه رمزگشایی دستورات (Instruction Decoding)، مدیریت ثباتها و نحوه پیادهسازی حافظه تحمیل میکند. اما Nuvacore با استراتژی WarpCore، فرآیند را معکوس کرده است. تیم فنی Nuvacore معتقد است با توسعه بخشهای بنیادین هسته شامل واحدهای اجرایی (Execution Units)، پیشبینیکنندههای شاخه (Branch Prediction) و زیرسیستمهای حافظه مستقل از ISA، میتوان به بهینهسازی دقیقتری در مصرف انرژی و عملکرد دست یافت.
معماری WarpCore و انعطافپذیری تجاری
رویکرد «Core First» شبیه به طراحی یک خودرو بر اساس توانمندیهای موتور است، نه تطبیق موتور با یک شاسی از پیش تعیین شده. از دیدگاه مهندسی، این یعنی Nuvacore میتواند ریزمعماری خود را برای سناریوهای کاری دیتاسنترهای مدرن و بارهای کاری سنگین هوش مصنوعی بهینه کند و در لحظات پایانی، بهترین ISA موجود را بر اساس نیاز شرکای تجاری یا مشتریان نهایی انتخاب نماید. این انعطافپذیری تجاری میتواند Nuvacore را به گزینهای جذاب برای شرکتهای بزرگ فناوری تبدیل کند که به دنبال تکنولوژی اختصاصی برای اهداف خاص هستند.
مقایسه تاریخی: از استراتژی Ambidextrous ایامدی تا رویکرد Nuvacore
ایده استفاده از معماری مشترک برای ISAهای مختلف، پیشتر توسط AMD در قالب پروژه «SkyBridge» در سال ۲۰۱۴ مطرح شده بود. در آن زمان، هدف عرضه تراشههایی با قابلیت تعویض هستههای x86 و Arm بود. با این حال، Nuvacore پا را فراتر گذاشته است. برخلاف AMD که مجبور به توسعه موازی بود، Nuvacore با حذف وابستگی ISA در فازهای اولیه، پتانسیل بالایی برای کاهش هزینههای توسعه و افزایش سرعت انطباق با بازار ایجاد کرده است.
ویژگیهای کلیدی رویکرد Nuvacore:
- رویکرد طراحی: تقدم Core First بر انتخاب ISA جهت افزایش بهرهوری ریزمعماری.
- هدف کاربری: بهینهسازی برای عملکرد پایدار (Sustained Performance) در زیرساختهای AI.
- مزیت رقابتی: انعطافپذیری در پیادهسازی نهایی روی Arm، RISC-V یا سایر ISAهای نوظهور.
- تمرکز فنی: بهینهسازی واحدهای داده، کَشها و مسیرهای عبور داده مستقل از محدودیتهای دیکودر.
چالشها و چشمانداز آینده
اگرچه Nuvacore جزئیاتی از زمانبندی، فرآیند ساخت یا اهداف دقیق مصرف انرژی منتشر نکرده است، اما تغییر در متدولوژی طراحی، خود یک گام انقلابی محسوب میشود. بزرگترین چالش پیشرو، نهاییسازی بخش Front-end است که همچنان باید با ISA انتخابی هماهنگ شود. با این وجود، اگر این استارتاپ بتواند مدل ذهنی «طراحی هسته مستقل» را به یک محصول تجاری تبدیل کند، شاهد تغییر بزرگی در بازار تراشههای سفارشی خواهیم بود.