AWS پردازنده نسل پنجم Graviton را با معرفی نمونه‌های M9g رونمایی کرد

آمازون وب سرویسز (AWS) از پردازنده جدید Graviton5 و پیش‌نمایش نخستین نمونه‌های EC2 مبتنی بر آن با نام M9g خبر داده است؛ پردازنده‌ای که به گفته AWS تا ۲۵ درصد عملکرد بالاتری نسبت به Graviton4 ارائه می‌دهد و با معرفی موتور جدید Nitro Isolation Engine، گام تازه‌ای در امنیت و کارایی زیرساخت ابری برمی‌دارد.

AWS به‌تازگی از پردازنده جدید Graviton5 و پیش‌نمایش نخستین نمونه‌های EC2 مبتنی بر آن، یعنی نمونه‌های M9g، با کاربرد عمومی، رونمایی کرده است. به گفته این ارائه‌دهنده خدمات ابری، این تراشه جدید تا ۲۵ درصد عملکرد بالاتری نسبت به Graviton4 ارائه می‌دهد، موتور Nitro Isolation Engine را معرفی می‌کند و با برخورداری از کش L3 بزرگ‌تر، موجب بهبود تأخیر (latency)، پهنای باند حافظه و توان عملیاتی شبکه می‌شود.

بر اساس بیانیه رسمی AWS، نمونه‌های EC2 M9g مبتنی بر معماری ARM امکان استفاده از حداکثر ۱۹۲ هسته پردازشی در هر نمونه را فراهم می‌کنند. این تراکم بالاتر هسته‌ها باعث کاهش تأخیر بین‌هسته‌ای تا ۳۳ درصد شده و با افزایش پهنای باند، مقیاس‌پذیری بارهای کاری مانند پایگاه‌های داده، تحلیل داده، سرورهای کاربردی، بازی و طراحی الکترونیکی (Electronic Design Automation – EDA) را بهبود می‌دهد.

Graviton5 موتور Nitro Isolation Engine را به سامانه Nitro اضافه می‌کند؛ موتوری جدید که با استفاده از روش‌های «اعتبارسنجی رسمی» (formal verification) اثبات می‌کند بارهای کاری از یکدیگر و همچنین از اپراتورهای AWS ایزوله هستند. این موتور دارای یک پایگاه کد کوچک و به‌صورت صوری تأییدشده است و AWS اعلام کرده که دسترسی به پیاده‌سازی و مستندات اثباتی آن را برای بررسی در اختیار مشتریان قرار خواهد داد.

محمد مدیونی (Mohamed Mediouni)، مهندس کرنل و هایپروایزر در AWS، در این‌باره می‌نویسد: «یک هایپروایزر اختصاصیِ فروشنده (که در عمل به‌معنای جایگزینی برای KVM است) بدون شک موضوع جالبی است. باید دید این مسیر در نهایت به کجا خواهد رسید.»

نشست «Introducing Nitro Isolation Engine: Transparency through Mathematics» اخیراً در رویداد re:Invent ارائه شده و اکنون ویدیوی آن در یوتیوب در دسترس است. به گفته علی سعیدی (Ali Saidi)، معاون رئیس و مهندس ارشد ممتاز در آمازون، «موتور Nitro Isolation Engine با تکیه بر زبان Rust و اعتبارسنجی رسمی، در حال ایجاد یک هایپروایزر ابری به‌طور رسمی تأییدشده است و استانداردی جدید برای امنیت ابری مبتنی بر اثبات‌های ریاضی بنیان می‌گذارد.»

پذیرش پردازنده‌های Graviton در میان مشتریان AWS رشد قابل‌توجهی داشته است. به گفته این شرکت، بیش از ۵۰ درصد از ظرفیت جدید CPU که توسط AWS اضافه می‌شود مبتنی بر Graviton است و در رویداد اخیر Prime Day، بیش از ۴۰ درصد از توان محاسباتی EC2 مورد استفاده در Amazon.com بر پایه Graviton تأمین شده است.

Graviton5 نسبت به Graviton4 دارای کش L3 پنج برابر بزرگ‌تر است و در نتیجه، هر هسته به‌طور متوسط ۲.۶ برابر کش L3 بیشتری در اختیار دارد که این موضوع باعث کاهش تأخیر دسترسی به حافظه می‌شود. سرعت حافظه نیز نسبت به نمونه‌های M8g مبتنی بر Graviton4 افزایش یافته و عملکرد بارهای کاری بزرگ و حافظه‌محور را بهبود می‌دهد. طبق اعلام AWS، پهنای باند شبکه به‌طور میانگین تا ۱۵ درصد افزایش یافته، پهنای باند EBS تا ۲۰ درصد بیشتر شده و این نمونه‌ها تا دو برابر پهنای باند شبکه را نسبت به نسل‌های پیشین پشتیبانی می‌کنند.

با این حال، واکنش‌ها در جامعه کاربران ترکیبی بوده است. در Hacker News، کاربری با نام diath می‌نویسد:
«هیچ بنچمارکی وجود ندارد. هیچ عدد FLOPs ارائه نشده و مقایسه‌ای با سخت‌افزارهای متداول دیده نمی‌شود… فقط این‌که ۹ از ۸ سریع‌تر است، ۸ از ۷ سریع‌تر است و همین‌طور تا ۱، بدون مشخص بودن عملکرد واقعی.»

در Reddit نیز نظرات متفاوتی مطرح شده و بسیاری از کاربران نسبت به کمبود جزئیات فنی و در دسترس بودن نمونه‌ها صرفاً در حالت پیش‌نمایش و در تعداد محدودی از مناطق ابری انتقاد کرده‌اند.

کاربری با نام Ill-Side-8092 نوشته است:
«این یک عرضه تدریجی طبیعی است و دیدن آن خوب است. تیم Annapurna یکی از معدود نمونه‌های نوآوری واقعی در AWS در حال حاضر است. البته واقعیت این است که سیلیکون اختصاصی حالا به یک الزام پایه در میان غول‌های فناوری تبدیل شده و گوگل، اپل و مایکروسافت هم همگی تراشه‌های قابل‌توجه خود را دارند.»

برخی کاربران دیگر نیز به نبود هم‌ترازی منطقه‌ای (region parity) در AWS اشاره کرده‌اند؛ موضوعی که باعث می‌شود مشتریان به دلیل تفاوت در دسترس‌بودن سرویس‌ها و قابلیت‌ها میان مناطق مختلف با چالش مواجه شوند. کاربری با نام Rude_Walk در این‌باره می‌گوید:
«شاید بهتر باشد ابتدا عرضه Graviton4 را کامل کنند؟ این پردازنده هنوز حتی در سنگاپور که یک منطقه مهم محسوب می‌شود در دسترس نیست.»

به گفته AWS، از جمله پذیرندگان اولیه Graviton5 می‌توان به بارهای کاری شرکت‌هایی مانند Adobe، Epic Games و Pinterest اشاره کرد. همچنین صفحه‌ای برای ثبت‌نام و درخواست دسترسی به پیش‌نمایش نمونه‌های M9g در دسترس قرار گرفته است.