AMD با ادغام Zen 6 در GCC 16، عملکرد نرمافزارها را بهینه میکند!
AMD در مسیر آمادهسازی نسل بعدی پردازندههای خود، Zen 6، پیشرفت قابل توجهی در پشتیبانی نرمافزاری ایجاد کرده است. این پیشرفت به توسعهدهندگان اجازه میدهد تا نرمافزارها را پیش از عرضه رسمی پردازندهها بهینه کنند. تا انتهای خبر با ویکوگیم همراه باشید.
پشتیبانی جدید GCC 16 برای AMD Zen 6
به گزارش Phoronix، AMD موفق شد معماری Zen 6 را در ابزار GCC 16، کامپایلر متنباز محبوب، ادغام کند. این اقدام با انتشار اولیهی پچ «Znver6 GCC» آغاز شد و اکنون این پشتیبانی رسمی در مخزن Git کامپایلر GCC قرار دارد. GCC یکی از پرکاربردترین ابزارها برای تبدیل کدهای منبع به برنامههای باینری به شمار میرود.
ادغام پشتیبانی این معماری جدید در GCC به کامپایلر اجازه میدهد دستورات بهینهای تولید کند که کاملاً با قابلیتهای پردازنده هماهنگ باشند. پچ Znver6 که هفتهی جاری به کد منبع GCC اضافه شد، به طور پیشفرض در نسخه 16.1 GCC قرار خواهد گرفت. همچنین انتظار میرود در مارس-آوریل 2026 عرضه شود.
اهمیت این پشتیبانی برای Ryzen و EPYC
معماری Zen 6 در خانوادههای Ryzen و پردازندههای دیتاسنتر EPYC استفاده خواهد شد. بنابراین، اقدام AMD برای فراهم کردن پیشنیازهای نرمافزاری، مشابه اقدامات اینتل، بسیار مهم است و باعث میشود هنگام عرضه رسمی، نرمافزارها و سیستمهای عامل آماده بهرهبرداری کامل از معماری جدید باشند.
ویژگیهای تأیید شده Zen 6
AMD اولین مستند رسمی Zen 6 را با عنوان «Performance Monitor Counters for AMD Family 1Ah Model 50h-57h Processors» منتشر کرده است. از جمله ویژگیهای مهم میتوان به پشتیبانی از FP16، Memory Profiler و شش برنامهریز عدد صحیح (در مقابل یک برنامهریز مرکزی در Zen 5) اشاره کرد.
گام مهم قبل از عرضه رسمی
ادغام پشتیبانی کامپایلر پیش از عرضه رسمی پردازندهها این امکان را میدهد که نرمافزارها را زودتر بهینه کنند و مشکلات احتمالی در زمان عرضه کاهش یابد. هرچند جزئیات کامل بهینهسازی عملکرد این معماری هنوز در GCC 16 قرار نگرفته و در ماههای آینده به مرور اضافه خواهد شد، اما همین پشتیبانی اولیه یک پیشرفت مهم برای Zen 6 محسوب میشود و پایهای قوی برای بهینهسازیهای آینده فراهم میکند.
