پیکسلر | شبکه اجتماعی برنامه نویسان

معرفی پردازنده های AMD EPYC

ysorkh.m 2 سال پیش

معرفی پردازنده های AMD EPYC

 

EPYC (Extreme Performance Yield Computing) مارکی از ریزپردازنده­ های x86-64 است که بر اساس ریز معماری Zen این شرکت توسط AMD طراحی و به فروش رسیده است. این محصولات در ژوئن 2017 معرفی شده­اند و به طور خاص  بازارهای سرور و سیستم ­های تعبیه شده را هدف قرار داده­ اند. پردازنده های epyc از همان معماری معمولی با کامپیوترهای رومیزی مشترک برخوردارند، اما دارای ویژگی­های سازمانی مانند تعداد هسته ­های بالاتر، لاین های PCI Express بیشتر، پشتیبانی از مقدار بیشتری RAM و حافظه cache بزرگتر هستند. آنها همچنین از پیکربندی سیستم چند تراشه و سوکت دوگانه با استفاده از اتصال بین تراشه Infinity Fabric پشتیبانی می­کنند.

پردازنده یکی از مهمترین مولفه­ هایی است که باید هنگام خرید یا ساخت سرور جدید یا به روز رسانی سرور موجود مورد توجه قرار گیرد. خانواده پردازنده های AMD EPYC هم برای ایستگاه­ های کاری و سرورهای تک سوکت و دو سوکت طراحی شده­اند. این راهنما شما را در محدوده محصولات 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

 

این پلتفرم شامل سیستم ­های یک سوکت و دو سوکت است. در تنظیمات چند پردازنده، دو پردازنده Epyc از طریق Infinity Fabric  AMD ارتباط برقرار می­کنند. هر تراشه سرور از 8 کانال حافظه و 128 تا PCIe 3.0 خط پشتیبانی می­کند که 64 مسیر از هر کدام هنگام نصب در پیکربندی پردازنده Dual، برای ارتباط CPU به CPU از طریق Infinity Fabric استفاده می­شود. همه پردازنده­های Epyc از چهار قالب هشت هسته­ ای Zeppelin تشکیل شده­اند (همان قالب موجود در پردازنده های Ryzen) در یک ماژول چند تراشه­ ای، با تعداد هسته ­های مختلف محصول تولید شده توسط هسته­ های غیرفعال متقارن هر مجموعه هسته در هر قالب Zeppelin.

برخلاف Opteron، معادل­ های Intel و پردازنده­ های دسک تاپ AMD (به استثنای Socket AM1 ، پردازنده­ های Epyc بدون تراشه هستند – همچنین به عنوان سیستم روی تراشه شناخته می­شوند. این بدان معنی است که بیشتر ویژگی ­های مورد نیاز برای عملکرد کامل سرورها (مانند حافظه ، PCI Express ، کنترل کننده های SATA و غیره) کاملاً در پردازنده ادغام شده ­اند و نیازی به قرار دادن چیپست بر روی صفحه اصلی نیست. برخی از ویژگی­های غیرقابل دسترسی به تراشه­ های کنترل کننده اضافی برای در دسترس بودن آنها در سیستم نیاز دارند.

اولین نسل از ریزپردازنده های Epyc توسط GlobalFoundries با استفاده از فرآیند FinFET 14 نانومتری دارای مجوز از سامسونگ الکترونیک تولید شدند. Epyc 2 با استفاده از فرآیند 7 نانومتری FinFET توسط TSMC ساخته می­شدند.

استقبال اولیه از Epyc به طور کلی مثبت بود. به طور کلی مشخص شد که Epyc در مواردی که هسته ­ها می­توانند به طور مستقل کار کنند، از جمله در محاسبات با کارایی بالا و برنامه ­های داده­ های بزرگ، عملکرد بهتری نسبت به پردازنده ­های Intel دارد. نسل اول Epyc به دلیل تأخیر cache بالاتر، در مقایسه با قطعات Xeon اینتل در انجام وظایف پایگاه داده عقب افتاد.

پردازنده­ های  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 یا مصرف برق بالاتری برخوردار هستند.

0 دیدگاه
برای قرار دادن دیدگاه وارد شوید