تا همین چند سال پیش، خرید پردازنده (CPU) قانون ساده‌ای داشت: هسته بیشتر، سرعت بیشتر!. تمام هسته‌های یک پردازنده دقیقاً شبیه به هم بودند و مثل یک تیم کارگری یک‌شکل، بار پردازشی سیستم را به دوش می‌کشیدند. اما با ورود به نسل‌های جدید (به‌ویژه از نسل 12 اینتل به بعد)، ورق برگشت. ناگهان با اعدادی عجیب در مشخصات سیستم مواجه شدیم؛ پردازنده‌ای با 8 هسته P و 16 هسته E! این حروف الفبا چه معنایی دارند و چرا معماری پردازنده‌ها به سمت دوپاره شدن (هیبریدی) رفت؟

در این مقاله می‌خوانیم:

دوران هسته‌های یک‌شکل تمام شد!

در معماری سنتی، وقتی شما در حال اجرای یک بازی سنگین بودید و همزمان یک آپدیت ویندوز در پس‌زمینه شروع به دانلود می‌کرد، پردازنده مجبور بود بخشی از توان قدرتمند و پرمصرف خود را از بازی بردارد و به آن آپدیت ساده اختصاص دهد. نتیجه چه بود؟ افت فریم ناگهانی (Stutter)، مصرف برق وحشتناک و داغ شدن بی‌دلیل سیستم.
مهندسان سخت‌افزار برای حل این مشکل از معماری گوشی‌های هوشمند (ARM) الهام گرفتند و پردازنده‌های دسکتاپ را به دو لشکر کاملاً متفاوت با وظایف تخصصی تقسیم کردند.

Intel CPU die layout P-core and E-core map

غول‌های خط مقدم (P-Cores) و سربازان پشتیبان (E-Cores)

برای درک بهتر این معماری، پردازنده سیستم خود را مثل یک ارتش نظامی در نظر بگیرید که از دو نیروی کاملاً متفاوت تشکیل شده است:

 هسته‌های قدرتمند

 (P-Cores / Performance Cores): این هسته‌ها نقش تانک‌های خط مقدم و غول‌های وزنه‌بردار را بازی می‌کنند. هسته‌های P با بالاترین فرکانس (کلاک اسپید) ممکن کار می‌کنند و انرژی زیادی می‌بلعند. وظیفه آن‌ها فقط یک چیز است: انجام سنگین‌ترین، پیچیده‌ترین و حساس‌ترین پردازش‌ها در لحظه! وقتی وارد یک بازی جهان‌باز می‌شوید یا در حال رندر گرفتن از یک ویدیوی 4K هستید، این هسته‌های P هستند که با تمام قوا وارد میدان می‌شوند تا بالاترین فریم‌ریت را به کارت گرافیک شما تحویل دهند.

هسته قدرتمند (P-Core)

2. هسته‌های بهینه (E-Cores / Efficient Cores): این هسته‌ها سربازان پشتیبان، نامرئی و خستگی‌ناپذیر سیستم شما هستند. هسته‌های E سرعت کلاک پایین‌تری دارند، فضای فیزیکی بسیار کمی روی چیپ اشغال می‌کنند و مصرف برقشان به‌شدت پایین است. وظیفه آن‌ها مدیریت «سروصداهای پس‌زمینه» است. تب‌های بازِ مرورگر کروم، نرم‌افزار دیسکورد، آنتی‌ویروس، دانلودها و مدیریت خود سیستم‌عامل، همگی به این هسته‌های کارگر سپرده می‌شوند تا هسته‌های P بتوانند بدون هیچ مزاحمتی، تمام تمرکزشان را روی بازی یا رندر شما بگذارند.

هسته کم مصرف (E-Core)

مغز متفکر این ارتش؛ Intel Thread Director

حالا یک سوال مهم پیش می‌آید: سیستم‌عامل از کجا می‌فهمد که کدام برنامه را باید به غول‌های P بسپارد و کدام را به کارگران E؟ اگر ویندوز اشتباه کند و بازی شما را روی هسته‌های ضعیفِ E اجرا کند، فاجعه رخ می‌دهد! اینجاست که قطعه‌ای سخت‌افزاری به نام Thread Director (مدیریت‌کننده رشته‌ها) وارد عمل می‌شود. این قطعه مثل یک فرمانده باهوش در قلب پردازنده می‌نشیند و در کسری از نانوثانیه، ترافیک اطلاعات را بررسی می‌کند. او با سیستم‌عامل (مثل ویندوز 11 که دقیقاً برای این کار بهینه‌شده) صحبت می‌کند و وظایف سنگین را به P-Cores و وظایف سبک را به E-Cores پاس می‌دهد.

کدام نسل از پردازنده‌های اینتل از هسته‌های P و E پشتیبانی می‌کنند؟

پایه‌گذاری و شروع این انقلاب سخت‌افزاری از نسل 12 اینتل (معماری Alder Lake) کلید خورد. اینتل برای اولین بار در این نسل معماری هیبریدی را به دنیای دسکتاپ و لپ‌تاپ آورد تا با AMD رقابت کند. پس از موفقیت این فرمول، تمام نسل‌های بعدی یعنی نسل 13 (Raptor Lake)، نسل 14 (Raptor Lake Refresh) و سری جدید پردازنده‌های Core Ultra (مانند معماری‌های Arrow Lake و Lunar Lake) همگی از این ترکیب هوشمندانه ارتش دوگانه‌ی هسته‌های P و E استفاده می‌کنند.

نتیجه‌گیری: هوشمندی به جای زورِ بازو

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