EPYC (Extreme Performance Yield Computing) از ریزپردازنده هایی با معماری x86-64 است که بر اساس ریز معماری Zen این شرکت توسط AMD طراحی و به فروش رسیده است. این محصولات در ژوئن 2017 معرفی شدند و به طور خاص بازارهای سرور و سیستم های تعبیه شده را هدف قرار داده اند. پردازنده های epyc از همان معماری معمولی با کامپیوترهای رومیزی مشترک برخوردارند، اما دارای ویژگیهای سازمانی مانند تعداد هسته های بالاتر، درگاه های PCI Express بیشتر، پشتیبانی از مقدار بیشتر RAM و حافظه cache بزرگتر هستند. آن ها همچنین از پیکربندی سیستم چند تراشه و سوکت دوگانه با استفاده از اتصال بین تراشه Infinity Fabric پشتیبانی می کنند.
پردازنده یکی از مهمترین مولفه هایی است که باید هنگام خرید یا ساخت سرور جدید یا به روزرسانی سرور موجود مورد توجه قرار گیرد. خانواده پردازنده های AMD EPYC هم برای ایستگاه های کاری و سرورهای تک سوکت و دو سوکت طراحی شده اند.
هنگام انتخاب EPYC CPU ضروری است که یک مادربرد سازگار انتخاب کنید، بنابراین ما در هنگام پردازش این ویژگی را برای هر خانواده پردازنده نشان خواهیم داد. از آنجا که AMD یک چرخه به روزرسانی منظم برای دامنه محصولات خود دارد، دانستن اینکه آیا به آخرین نسل نگاه میکنید و اینکه آیا قصد دارید یک CPU جایگزین پردازنده فعلی شما شود، بسیار حیاتی است، بنابراین به این موضوع خواهیم پرداخت.
هدف EPYC کاملاً ایستگاه های کاری و بازارهای سرور است، بنابراین این پردازنده ها معمولاً هسته های بیشتری نسبت به پردازنده های رایانه رایانه اصلی ارائه می دهند، اما سرعت کلاک لزوماً به طور مستقیم با نمونه های Ryzen مقایسه نمی شود. پردازنده های EPYC تمایل دارند که از فناوری حیاتی تجاری بیشتری برخوردار باشند – به عنوان مثال، آن ها از حافظه کد تصحیح خطا (ECC) پشتیبانی می کنند که از خرابی داده ها و خرابی سیستم جلوگیری مکند. برای مشاغل که بارهای مداوم برای آنها مأموریت اساسی دارد، حتی چند ساعت خرابی نیز میتواند بسیار بیشتر از ارزش حافظه ECC باشد. همچنین پردازندههای EPYC از پهنای باند حافظه بسیار بالاتر و ظرفیت RAM بیشتری نسبت به پردازندههای دامنه Ryzen و همچنین بسیاری از درگاه های PCI-E بیشتر برای اتصال کارت های الحاقی و NVMe SSD پشتیبانی می کنند. با تمام این ویژگی های اضافی، مقیاس پذیری و شکست های ایمن، طبیعتاً قیمت این امر را منعکس میکند.
در مارس 2017، AMD از یک پلتفرم سرور مبتنی بر ریز معماری Zen با نام رمز Naples خبر داد و در ماه مه رسماً آن را با نام تجاری Epyc منتشر کرد. در ماه ژوئن، AMD با انتشار پردازندههای سری Epyc 7001 رسما Epyc را راه اندازی کرد. دو سال بعد، در آگوست 2019، پردازنده های سری Epyc 7002 مبتنی بر ریز معماری Zen 2 منتشر شدند که عملکرد بسیار بهتری را ارائه میدهند و هستههای آن را دو برابر هسته های قبلی خود میکنند. ریز معماری آینده Epyc مبتنی بر Zen 3 با نام رمز Milan شناخته میشود.
7001 series(Zen) یا Naples:
پردازندههای نسل اول EPYC که در ژوئن سال 2017 معرفی شدند، براساس معماری Zen ساخته شده در فرایند 14 نانومتری GlobalFoundries ساخته شدهاند. سری EPYC 7000 به طور موفقیت آمیز جانشین سری قبلی Opteron 6000 میشود. همه مدلها از چهار قالب Zeppelin تشکیل شدهاند و پشتیبانی از حافظه هشت کاناله DDR4 ECC تا 2400-2666 MT/s را پشتیبانی میکنند تا 2 TiB حافظه را در هر سوکت پشتیبانی کند(حداکثر 4 TiB در MP دو طرفه). هر پردازنده 128 درگاه PCIe دارد و مدل های غیر P نیز از چند پردازش دو طرفه با استفاده از 64 درگاه PCIe برای این منظور از هر پردازنده پشتیبانی می کنند.
همه مدلها از همه چیز تا AVX2 پشتیبانی میکنند (یعنی SMM، FPU، NX، MMX، SSE، SSE2، SSE3، SSSE3، SSE4.1، SSE4.2 ، AES، AVX، FMA3 و AVX2) و SHA.
علاوه بر این، همه مدلها از فناوریهای امنیتی جدید رمزگذاری حافظه امن (SME) ، زیرمجموعه TSME و مجازی سازی رمزگذاری شده امن (SEV) AMD پشتیبانی میکنند.
لازم به ذکر است که برای برخی از مدل ها، دو مقدار TDP وجود دارد زیرا TDP به میزان حافظه مورد استفاده برای سیستم بستگی دارد (یعنی 2666 MT/s یا2400 MT/s . فرکانس All Boost فرکانس تقویت دقیق است که میتواند در تمام هستهها روی همه هستهها اعمال شود. اگر کمتر از 12 هسته فعال باشد، توان فرکانس Max Boost را برای کارایی حتی بالاتر نیز به کار برد – البته به شرط وجود فضای کافی برای گرمایش و برق.
پردازنده های AMD EPYC 7002P:
سری EPYC 7002P مجموعهای از پردازندههای تک سوکت است. اما از هر نظر دیگر آنها از همان ویژگیها و قابلیتهای پردازندههای استاندارد EPYC برخوردارند. پردازندههای EPYC 7002P حداکثر 64 هسته و 128 رشته دارند، تا 4 ترابایت حافظه ثبت شده DDR4 ECC را پشتیبانی میکنند و دارای 128 خط PCI-E 4.0 برای کارتهای الحاقی و NVMe SSD هستند.
سری پردازندههای P در حدود دو سناریو خاص طراحی شدهاند – اول اینکه حداکثر 64 هسته در یک پردازنده کافی است که پردازنده دوم مورد نیاز نیست و دوم برای سرورهای شتاب دهنده GPU ، که اکثر آنها محاسبه به جای پردازنده در GPU رخ میدهد، بنابراین پردازنده بیش از حد مشخص میتواند هزینهای باشد که به ندرت استفاده میشود.
پردازنده های AMD EPYC 7002:
پردازنده های EPYC 7002 طیف وسیعی از پردازنده های یک سوکت یا دو سوکت است که همه مدلها دارای 128 لاین PCI-E 4.0 هستند – از مدل پایه 8 هستهای تا مدل 64 هستهای پرچمدار. با این حال لازم به ذکر است که در تنظیمات دو سوکت نیمی از خطوط PCI-E غیرفعال هستند و منابع درون CPU برای ارتباط بین پردازنده استفاده میشوند، بنابراین حداکثر تعداد خطوط قابل استفاده در سیستم EPYC دو سوکت 128 است. پردازندههای EPYC 7002 حداکثر 64 هسته و 128 رشته دارند، تا 4 ترابایت حافظه ثبت شده DDR4 ECC را پشتیبانی می کنند و دارای 128 خط PCI-E 4.0 برای کارتهای الحاقی و NVMe SSD هستند. یک ایستگاه کاری یا سرور AMD EPYC دو سوکت ایده ای برای محاسبه کارهای فشرده مانند برنامه های محاسبات با کارایی بالا (HPC) و هوش مصنوعی (AI) به لطف پهنای باند حافظه بسیار زیاد، ظرفیت حافظه و ورودی و خروجی برجسته است.
نسخه ویژه پردازنده های AMD EPYC 7002:
ممکن است مشاهده کنید که چندین CPU با مشخصات بالاتر EPYC 7002 حرفی به نام خود دارند که نشانگر ویژگی خاصی در مورد آن مدل خاص است. در زیر توضیح داده شده است:
H – نشان دهنده پردازنده بهینه شده برای استفاده HPC است که دارای امتیازات قدرت بالاتر است
F – پردازنده با فرکانس بالاتر و درجه توربو بالاتر و حافظه پنهان بالاتر را نشان می دهد
لازم است هنگام انتخاب پردازنده با یک ویژگی خاص، بررسی کنید که آیا منبع تغذیه سرور انتخابی شما سازگار است زیرا این مدل های پردازنده اغلب از TDP یا مصرف برق بالاتری برخوردار هستند.