یک سال پس از اینکه این دو رقیب دیرینه اختلافات خود را برای تشکیل گروه مشاوره ای اکوسیستم x86 (EAG) کنار گذاشتند، اینتل و AMD به تازگی از اولین ثمرات همکاری خود رونمایی کردند. این شرکت‌ها در حال کار بر روی ویژگی‌های جدید ایمنی حافظه در سطح سخت‌افزار و مجموعه دستورالعمل‌های استاندارد شده‌اند و یک محیط توسعه یکنواخت‌تر برای آینده ایجاد می‌کنند.

شاید مهم ترین افزوده این باشد ChkTag (از طریق سخت افزار تام) یک مجموعه دستورالعمل جدید برچسب گذاری حافظه است که برای مبارزه با آسیب پذیری های رایج ایمنی حافظه مانند سرریز بافر طراحی شده است. ChkTag با افزودن تگ‌های کوچک به حافظه که مستقیماً توسط سخت‌افزار تأیید می‌شوند، می‌تواند این سوءاستفاده‌ها را در سطحی اساسی شناسایی کرده و از آن‌ها جلوگیری کند، بدون اینکه هزینه‌های سربار عملکرد راه‌حل‌های صرفاً نرم‌افزاری را به همراه داشته باشد. باینری‌های کامپایل‌شده با پشتیبانی ChkTag همچنان روی CPU‌های قدیمی‌تر (فقط بدون محافظت سخت‌افزاری) اجرا می‌شوند و استفاده از ویژگی جدید را برای توسعه‌دهندگان آسان‌تر می‌کند.

در زمینه عملکرد، گروه مشاور نیز استانداردسازی بسیار مورد نیاز را به دنیای محاسبات با عملکرد بالا ارائه می‌کند. AVX10 و افزونه‌های ماتریس پیشرفته (ACE) در سراسر پشته پیاده‌سازی می‌شوند و یک استاندارد واحد برای دستورالعمل‌های ضرب ماتریس و برداری ۵۱۲ بیتی ایجاد می‌کنند. این کار سرعت بخشیدن به هوش مصنوعی و بارهای کاری علمی در هر دو پلتفرم اینتل و AMD را برای توسعه دهندگان بسیار آسان تر می کند و به پراکندگی که در پیاده سازی های قبلی رخ داده است پایان می دهد. دستورالعمل جدیدی به نام FRED (بازگشت انعطاف پذیر و تحویل رویداد) نیز به عنوان مکانیزم وقفه مدرن برای کاهش تأخیر و بهبود قابلیت اطمینان برنامه معرفی شده است.

KitGuru می‌گوید: با ورود x86 EAG به دومین سال خود، این گروه قصد دارد ISV‌های استراتژیک را ادغام کند، افزونه‌های بالقوه ISA را در نظر بگیرد و اطمینان حاصل کند که معماری x86 برای سال‌های آینده پایدار و قابل اعتماد باقی می‌ماند.

پست اینتل و AMD x86 اتحاد اولین آپدیت بزرگ را ارائه کردند اولین بار در KitGuru ظاهر شد. (برچسب‌ها به ترجمه

لینک کوتاه :
اشتراک گذاری :