اخباراخبار سخت افزار

پردازنده‌های Zen 6 با پیشرفت‌های زیرساختی متعدد در راهن!

ای‌ام‌دی این هفته یه سند فنی با عنوان «Performance Monitor Counters for AMD Family 1Ah Model 50h–57hProcessors» منتشر کرده که توسط InstLatX64 شناسایی شده. این سند از طریق شمارنده‌های مانیتورینگ عملکرد (PMC)، جزئیات جالب و عمیقی از معماری پردازنده‌های Zen 6 رو لو می‌ده؛ از جمله پردازنده دیتاسنتری EPYC Venice. نکته مهم اینجاست که Zen 6 فقط یه ارتقای ساده نسبت به Zen 5 نیست، بلکه عملاً یه طراحی کاملاً جدید با فلسفه متفاوت محسوب می‌شه.


Zen 6؛ فراتر از یه ارتقای معمول

ای‌ام‌دی مدتیه خیلی کلی درباره Zen 6 صحبت می‌کنه و فقط گفته بود که این پردازنده‌ها تا ۲۵۶ هسته دارن و با فناوری ساخت ۲ نانومتری TSMC تولید می‌شن. سند جدید PMC که مخصوص توسعه‌دهنده‌هاست، یه نکته مهم رو روشن می‌کنه:Zen 6 دیگه ادامه مستقیم Zen 4 یا Zen 5 نیست.

این معماری با تمرکز روی Throughput بالا طراحی شده و از یه Dispatch Engine هشت‌اسلاته به‌همراه SMT استفاده می‌کنه. یعنی هدف اصلی، پردازش حجم بالای کار در هر سیکل کلاکه، نه صرفاً بالا بردن IPC تک‌هسته‌ای. البته این موضوع باعث نمیشه که این پردازنده‌ها در همه کارها سریع‌تر بشن، اما باعث میشه در پردازش‌های هوش مصنوعی و دیتاسنترها که نیازه حجم بالایی از دیتا همزمان خونده و پردازش بشن، به شدت مهمه.


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

تو این نوع طراحی، دو ترد سخت‌افزاری برای استفاده از یه مجموعه مشترک از اسلات‌های Dispatch رقابت می‌کنن. نتیجه‌ش اینه که در بعضی سناریوها و با فرکانس یکسان، عملکرد تک‌هسته‌ای Zen 6 ممکنه همیشه به پای CPUهای عریض اپل (۹-واید یا بیشتر) نرسه.

از اون طرف، توی بارهای کاری خاص، این معماری می‌تونه عملکرد فوق‌العاده بالایی ارائه بده. حتی ای‌ام‌دی برای این معماری، شمارنده‌های اختصاصی برای مواردی مثل:

  • اسلات‌های Dispatch استفاده‌نشده
  • استال‌های Backend
  • ضررهای انتخاب ترد (Thread Selection Loss)

در نظر گرفته که نشون می‌ده شرط‌بندی اصلی AMD روی طراحی عریض و مدیریت هوشمند SMT توی Zen 6 هست.


تمرکز جدی روی محاسبات سنگین و برداری

Zen 6 دامنه مانیتورینگ و اجرای دستورات برداری و ممیز شناور رو به‌شدت گسترش داده؛ چیزی که نشون می‌ده این معماری به‌طور ویژه برای Dense Math و بارهای محاسباتی سنگین ساخته شده. طبق مستندات PMC، پردازنده‌های Zen 6 از AVX-512 فول‌واید با فرمت‌های زیر پشتیبانی می‌کنن:

  • FP64
  • FP32
  • FP16
  • BF16

به‌علاوه، عملیات‌هایی مثل FMA / MAC و حتی اجرای ترکیبی FP-INT Vector (شامل VNNI، AES و SHA) هم پشتیبانی می‌شن. نکته جالب اینه که توان پردازش ۵۱۲ بیتی این معماری اون‌قدر بالاست که برای اندازه‌گیری دقیقش، نیاز به ادغام شمارنده‌های عملکرد وجود داره؛ یعنی Zen 6 در هر سیکل، حجم عظیمی از محاسبات برداری رو جمع می‌کنه و روش‌های قدیمی سنجش به‌راحتی کم میارن.


Zen 6؛ معماری دیتاسنتری از پایه

در مجموع، قابلیت‌های متمرکز روی عملکرد نشون می‌ده که Zen 6 اولین معماری AMDـه که از صفر و صد، مخصوص دیتاسنتر طراحی شده. هنوز مشخص نیست کدوم از این ویژگی‌ها عیناً وارد نسخه‌های دسکتاپ و کلاینت می‌شن و عملکرد نهایی اون‌ها چطور خواهد بود. AMD معماری بین کلاس دیتاسنتر و کانسومر پردازنده‌هاش رو خیلی تغییر نمیده و جالب میشه ببینیم این تغییرات جدید چطور در عملیات‌های روزمره ما کار می‌کنن.

اما با توجه به چیزهایی که الان می‌بینیم، یه چیز واضحه: پردازنده‌های مبتنی بر Zen 6 قراره هیولاهای واقعی محاسبات عددی باشن.

این پست براتون مفید بود؟ خوشحال می‌شیم نظرتون رو بدونیم!

روی ستاره‌ها بزنید تا به این مطلب امتیاز بدید!

میانگین امتیاز این مطلب ۰ / ۵. تعداد امتیازات ۰

نظری برای این مطلب ثبت نشده! شما اولین نفری هستید که رای می‌دید!

محسن خدابخش

.Hello there من محسنم، با کلی علاقه که هیچ ربطی به هم ندارن. علاقه‌ام به گیم از 5 سالگی شروع شد و بیشتر فهمیدن درباره اینکه چطوری بازی‌ها اجرا میشن باعث شد به دنیای سخت افزار کامپیوتر وارد بشم. عاشق فیلم و سریال (مخصوصا استار وارز) هستم و تا الان زمان زیادی از زندگیم رو پای League of Legends هدر دادم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نوشته های مشابه

دکمه بازگشت به بالا