به نظر میرسد که شرکت AMD در ارائه پشتیبانی بهتر از پشته نرمافزاری برای معماری نسل بعدی Zen 6 خود پیشرفت چشمگیری داشته است. گزارشهای منتشر شده نشان میدهند که پشتیبانی از پردازندههای مبتنی بر معماری AMD Zen 6 به کامپایلر متنباز GCC 16 افزوده شده است تا بهینهسازی عملکرد بهبود یابد. در ادامه بیشتر در رابطه با این موضوع صحبت خواهیم کرد، پس با ما همراه باشید.
ادغام شدن پشتیبانی از پردازندههای AMD Zen 6 در GCC 16
بر اساس گزارش منتشر شده از سوی Phoronix به نظر میرسد که کمپانی AMD با ادغام معماری Zen 6 در زنجیره ابزار کامپایلر متنباز GCC 16، پیشرفت قابل توجهی در این زمینه داشته است. AMD به تازگی پچ اولیه Znver6 GCC را منتشر کرد که پشتیبانی از GCC را فعال میکند. امروز شاهد هستیم که این پشتیبانی اولیه در GCC Git ادغام شده است. GCC (GNU Compiler Collection) یکی از پرکاربردترین ابزارهایی است که توسعه دهندگان برای ترجمه کد منبع به برنامههای باینری به آن متکی هستند.

با افزودن پشتیبانی از پردازندهها، GCC میتواند دستورالعملهای بهینهشدهای را تولید کند که برای قابلیتهای پردازنده تنظیم شدهاند. همانطور که اشاره کردیم، پچ پشتیبانی Znver6 اوایل این هفته در کد منبع GCC ادغام شد که به طور پیشفرض در GCC 16.1 گنجانده میشود و انتظار میرود بین ماههای مارچ و آوریل 2026 منتشر شود. میدانیم که پردازندههای مبتنی بر معماری Zen 6 مربوط به هر دو خانواده اصلی Ryzen و EPYC (مخصوص دیتاسنترها) در اواخر سال آینده میلادی به بازار عرضه میشوند. در نتیجه بسیار مهم است که AMD هم مانند اینتل، قبل از عرضه تراشههای جدید خود ارتقاهای مهمی مانند این را انجام دهد.
ادغام پشتیبانی کامپایلر قبل از در دسترس قرار گرفتن پردازندهها به توسعه دهندگان کمک میکند تا ساخت و بهینهسازی نرمافزار را زودتر آغاز کنند و به این ترتیب در زمان عرضه این محصولات مشکلات کمتری وجود خواهد داشت. این نشانه خوبی از شروع قوی معماری Zen 6 است، زیرا وقتی این پردازندهها به بازار بیایند برنامهها و سیستم عاملها برای بهرهبرداری کامل از معماری جدید آماده خواهند بود.
با این حال، به خاطر داشته باشید که GCC 16 هنوز تمام جزئیات مربوط به تنظیم عملکرد تراشههای Zen 6 را شامل نمیشود. به تدریج در ماههای آینده آپدیتهای بیشتری در این رابطه منتشر خواهند شد. در مجموع، این پشتیبانی اولیه از کامپایلر، پیشرفت بزرگی برای پردازندههای مبتنی بر معماری Zen 6 محسوب میشود به طوری که پایه و اساس بهینهسازیهای آینده را فراهم خواهد کرد.








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