AMD و Intel این هفته برنامههای خود را برای همکاری برای بهبود و شکل دادن به آینده x86 اعلام کردند. تحلیلگران می گویند که برای اپراتورهای مرکز داده، این حرکتی است که می تواند منجر به بهبود عملکرد نرم افزار و سخت افزار و مدیریت آسان تر زیرساخت های فناوری اطلاعات آنها شود.
دو سازنده تراشه رقیب روز سه شنبه (15 اکتبر) از ایجاد یک گروه مشاوره اکوسیستم x86 برای اطمینان از سازگاری معماری، ساده سازی توسعه نرم افزار و توسعه راه حل های نوآورانه و مقیاس پذیر.
دانیل نیومن، مدیر عامل گروه Futurum، یک شرکت تحقیقاتی و مشاوره، گفت: «این اعلام احتمالاً برخی از مردم را شگفت زده کرد. بی سابقه است که ببینیم این دو شرکت با هر ظرفیتی با هم کار می کنند و در مورد چیزی غیر از x86 به عنوان یک معماری به توافق می رسند.
AMD و شرکای فناوری بزرگ اینتل، از جمله Broadcom، Dell Technologies، Google Cloud، Hewlett Packard Enterprise، Lenovo، Microsoft، Oracle و Red Hat این تلاش را امضا کرده اند.
موضوع این است افزایش رقابت از تراشههای مبتنی بر Arm و این واقعیت که در حالی که AMD و Intel از معماری مجموعه دستورالعمل x86 (ISA) استفاده میکنند، در طول تاریخ برخی کارها را متفاوت انجام دادهاند – مانند امنیت یا اجرای AVX-512، یک شتابدهنده مخصوص حجم کاری که بارهای کاری AI و HPC را قادر می سازد تا سریعتر اجرا شوند.
مت کیمبال، نایب رئیس و مدیر ارشد، میگوید: «کل مفهوم اشتراک x86 شروع به رفتن به این دو مسیر کرد که 180 درجه خارج از فاز نبودند، اما آنها شروع کردند به نوعی به دنیای تخصصی خودشان رفتند. تحلیلگر Moor Insights & Strategy.
تأثیر بالقوه گروه مشاوره اکوسیستم x86
این واگرایی، سازندگان نرم افزار مانند VMware Broadcom و Nutanix را مجبور کرده است تا برخی از کد منبع خود را برای پشتیبانی از تراشه های Intel و AMD تغییر دهند. کیمبال گفت، همین امر در مورد سازندگان سخت افزار مانند HPE و Lenovo که نرم افزار مدیریت و ارائه دهندگان خدمات ابری را ارائه می دهند که پشته های نرم افزاری و پلت فرم های مدیریتی را برای محیط های Intel و AMD خود ایجاد می کنند، صدق می کند.
اینتل و AMD در اعلامیه خود در روز سهشنبه اعلام کردند که گروه مشاوره جدید برای ایجاد مجموعهای از دستورالعملها و رابطهای معماری برای افزایش سازگاری، پیشبینیپذیری و سازگاری در محصولات x86، و در عین حال جهتدهی آینده در زمینه پیشرفتهای معماری، کار خواهند کرد.
به طور خاص، آنها گفتند که اهداف این گروه سهگانه است: افزایش سازگاری سختافزار و نرمافزار و در عین حال سرعت بخشیدن به ویژگیهای جدید. سادهسازی دستورالعملهای معماری برای افزایش سازگاری نرمافزار و استانداردسازی رابطها در محصولات Intel و AMD x86. و امکان ادغام بیشتر و کارآمدتر قابلیت های جدید در سیستم عامل ها، چارچوب ها و نرم افزارها را فراهم می کند.
کیمبال گفت: “اگر این گروه مشاوره – و اینتل و AMD – واقعاً با پتانسیل خود کار کنند، آنچه خواهید دید نرم افزاری است که کارآمدتر اجرا می شود و می تواند در هر دو پلتفرم راحت تر اجرا شود و قابلیت های بیشتری در آن تعبیه شده است.”
Ashish Nadkarni، تحلیلگر IDC با این موضوع موافق است و میگوید که اصطکاک بین AMD و Intel را از بین میبرد و بهینهسازی برنامههای خود را برای فروشندگان مستقل نرمافزار آسانتر میکند. آنها نیازی به نگرانی در مورد تفاوت های ظریف بین اینتل و AMD ندارند.
نادکارنی گفت: «معنی آن برای شرکتها این است که هرگونه اصطکاک یا ناسازگاری بین تجربهای که در صورت اجرای برنامههای x86 در AMD یا اینتل به دست میآورید را از بین میبرد.
چرا گروه x86 می تواند از اپراتورهای مرکز داده بهره مند شود؟
کیمبال گفت، اگر گروه مشاوره با اهداف خود موفق باشد، شرکت ها و سایر اپراتورهای مرکز داده قادر خواهند بود زیرساخت های خود را آسان تر مدیریت کنند، CPU های آنها کارآمدتر کار می کنند و نرم افزار عملکرد بهتری خواهند داشت.
او گفت: “این آسان تر، مقرون به صرفه تر و کارآمدتر است.” «این همه خوبی است. واقعا هیچ نقطه ضعفی برای اپراتورهای مرکز داده در این مورد وجود ندارد.”
به عنوان مثال، شرکتهایی که محیط سرور ترکیبی AMD و Intel را به کار میگیرند در سالهای اخیر رایجتر شدهاند، زیرا احساس میکنند که یک تراشه یک بار کاری را بهتر انجام میدهد، در حالی که یک تراشه دیگر حجم کاری متفاوت را بهتر انجام میدهد، و در برخی موارد، میخواهند از هر دو پردازنده استفاده کنند. او گفت که برای اجرای بارهای کاری همه منظوره نیز.
به گفته کیمبال، با این حال، این شرکتها امروزه ممکن است برای مهاجرت یک ماشین مجازی VMware یا Nutanix (VM) از یک سرور مبتنی بر AMD به یک سرور مبتنی بر اینتل، کار سختی داشته باشند، زیرا تفاوتهایی در زیر ساخت ریز معماری وجود دارد.
به طور خاص، اگر VM از مجازیسازی رمزگذاریشده امن AMD استفاده کند، نمیتوانند یک VM را از سرور AMD به سرور اینتل منتقل کنند، زیرا اینتل امنیت خاص خود را برای VMها دارد. او گفت که اگر اینتل و AMD روی یک راه حل امنیتی یکپارچه توافق کنند، مشکل سازگاری برطرف می شود.
ارائهدهندگان خدمات ابری نیز از تلاشهای اینتل و AMD برای قابلیت همکاری سود میبرند. کیمبال گفت، با سازگاری بهتر، آنها می توانند پشته های نرم افزاری و پلتفرم های مدیریتی خود را بهتر بهینه کنند که این امر هزینه های عملیاتی را کاهش می دهد.
او گفت: «آنها میتوانند توسعه، آزمایش و عرضه پشتههای نرمافزار خود را با داشتن مجموعهای از دستورالعملهای مشترک ساده کنند. “این یک برد بزرگ خواهد بود و همچنین به این معنی است که آنها می توانند نمونه های بسیار بهینه تری را به مشتریان خود ارائه دهند.”
دم کردن نبرد بین x86 و بازو
اتحاد AMD و اینتل برای بسیاری غافلگیرکننده بود. اما تحلیلگران صنعت گفتند که با توجه به تهدیدی که Arm در فضای مصرف کننده و مرکز داده ایجاد می کند، مشارکت آنها منطقی است و بسیار مورد نیاز است.
در حالی که پردازنده های x86 همچنان بر فضای مرکز داده تسلط دارند، بازو هجوم آورده است با ارائه دهندگان ابری Amazon Web Services، Google Cloud و Microsoft Azure، CPU های مبتنی بر Arm و استارت آپ هایی مانند آمپر در سال های اخیر وارد بازار شده است.
این اطلاعیه احتمالاً برخی از مردم را شگفت زده کرده است. دنیل نیومن، مدیر عامل گروه Futurum، یک شرکت تحقیقاتی و مشاوره، گفت: بی سابقه است که ببینیم این دو شرکت در هر ظرفیتی با هم کار می کنند و در مورد چیزی غیر از x86 به عنوان یک معماری توافق می کنند.
نیومن از گروه Futurum گفت که همکاری اینتل و AMD تایید می کند که Arm به عنوان یک پلتفرم در بازار رایانه های شخصی، مرکز داده و گوشی های هوشمند چقدر قوی است. اما این دو سازنده تراشههای غولپیکر همچنان از مزیت داشتن پایگاه نصبشده عظیم و سهم قابل توجهی از بازار برخوردارند. او گفت که از طریق گروه مشاوره x86 جدید، AMD و Intel می توانند با تسهیل استفاده از x86 برای اپراتورهای مرکز داده سود ببرند.
نیومن گفت: “این همکاری در مورد تجربه پایگاه مشتریان x86 است، تلاش برای چسباندن آن و تلاش برای ارائه دلیل کمتری برای خروج احتمالی از پلتفرم ارزشمند است.” طول عمر x86 از پیچیدگی کمتر و آسانتر شدن آن برای مشتریان سود معناداری خواهد داشت.