پشتیبانی از دستورالعمل‌های APX اینتل در ویندوز 11 در حال آزمایش است. مایکروسافت اکنون گزینه‌ای را به این سیستم‌عامل اضافه کرده که امکان فعال‌سازی این قابلیت را فراهم می‌کند. همچنین مایکروسافت تصمیم گرفته است تا ادغام کوپایلت در ویندوز 11 را محدود کند.

فناوری APX اینتل چگونه عملکرد پردازنده‌ها را بهبود می‌دهد؟

اینتل در جولای 2023 از دستورالعمل‌های APX رونمایی کرد تا عملکرد و بهره‌وری نسخه 64 بیتی را در مقایسه با مجموعه دستورالعمل‌های فعلی (ISA) بهبود دهد. این شرکت اخیراً در آگوست 2026 نسخه 9 مشخصات معماری APX را منتشر کرد. اینتل پیش‌تر نیز مجموعه کامل قابلیت‌های APX را در GCC 15 فعال کرده بود تا توسعه‌دهندگان بتوانند از مزایای آن روی سخت‌افزارهای سازگار بهره ببرند.

در همین زمینه، مایکروسافت اکنون پشتیبانی از APX را به ویندوز 11 اضافه کرده است. به گزارش کاربر شبکه اجتماعی X و علاقه‌مند به ویندوز با نام Xeno، بیلد آزمایشی 29695 از پلتفرم آینده موسوم به Rubidium گزینه‌ای در اختیار توسعه‌دهندگان قرار می‌دهد که با استفاده از یک کلید ساده APX را فعال کنند. توضیحات این قابلیت عبارت اجازه دهید ویندوز برای عملکرد بهتر از APX استفاده کند را نشان می‌دهد. پس از فعال‌سازی این گزینه سیستم به راه‌اندازی مجدد نیاز خواهد داشت.

ویندوز 11 APX اینتل

برای افرادی که با این فناوری آشنایی ندارند، APX مخفف Advanced Performance Extensions به معنای افزونه‌های پیشرفته عملکرد است. این فناوری مجموعه‌ای از قابلیت‌ها و بهبودهای مختلف را ارائه می‌دهد که شاید مهم‌ترین آن‌ها دو برابر شدن تعداد ثبات‌های عمومی (GPR) از 16 به 32 باشد. این تغییر به پردازنده‌ها اجازه می‌دهد داده‌های بیشتری را در ثبات‌ها نگه دارند و کمتر به دسترسی مکرر به حافظه نیاز پیدا کنند.

اینتل بر اساس شبیه‌سازی‌های خود با استفاده از مجموعه بنچمارک SPEC CPU 2017 Integer تخمین می‌زند که کدهای کامپایل‌شده با APX می‌توانند به 10 درصد عملیات بارگذاری کمتر، بیش از 20 درصد عملیات ذخیره‌سازی کمتر و در مجموع 10 درصد دستورالعمل کمتر نیاز داشته باشند.

برای درک بهتر این موضوع بنچمارک پردازنده SPEC که توسط سازمان Standard Performance Evaluation Corporation ارائه می‌شود، عملکرد پردازنده‌ها را بر اساس مجموعه‌ای از بارهای کاری محاسباتی پایه ارزیابی می‌کند. این بنچمارک یکی از معیارهای مهم برای سنجش IPC یا تعداد دستورالعمل‌های اجراشده در هر چرخه کلاک به شمار می‌رود و برای ارزیابی و مقایسه عملکرد پردازنده‌های مختلف کاربرد دارد.

APX همچنین دستورالعمل‌های سه‌عملوندی را با استفاده از ثبات مقصد داده جدید (NDD) معرفی می‌کند. این قابلیت به عملیات اجازه می‌دهد از ثبات مقصدی مجزا استفاده کنند و جابه‌جایی‌های غیرضروری میان ثبات‌ها را کاهش دهند. دستورالعمل‌های جدید بارگذاری، ذخیره‌سازی و مقایسه شرطی نیز به کامپایلرها کمک می‌کنند تعداد پرش‌ها را کاهش دهند. علاوه بر این قابلیت جدید No Flags (NF) از به‌روزرسانی غیرضروری پرچم‌های وضعیت جلوگیری می‌کند.

هدف این بهبودها کاهش جریمه‌های عملکردی ناشی از پیش‌بینی نادرست پرش‌ها است. در نهایت دستورالعمل‌های PUSH2 و POP2 کارایی ذخیره‌سازی و بازیابی ثبات‌ها را افزایش می‌دهند. همچنین یک دستورالعمل جدید برای پرش مستقیم مطلق 64 بیتی به این مجموعه اضافه شده که دامنه دستورالعمل‌های قابل پشتیبانی را گسترش می‌دهد.

با این حال مایکروسافت در حال حاضر APX را روی کدپایه Rubidium آزمایش می‌کند؛ پلتفرمی که احتمالاً برای ویندوز 11 نسخه 27H2 در نظر گرفته شده است. بنابراین ممکن است مدتی طول بکشد تا کاربران عادی بتوانند از این قابلیت بهره ببرند.

با توجه به اینکه بهبودهای عملکردی نسخه 26H2 ویندوز 11 نیز تایید شده‌اند مشاهده این روند امیدوارکننده است. این موضوع نشان می‌دهد مایکروسافت در آماده‌سازی به‌روزرسانی قابلیت‌های بعدی ویندوز توجه ویژه‌ای به بهبود عملکرد سیستم‌عامل دارد. اگر هنوز ویندوز 11 نسخه 26H2 را نصب نکرده‌اید، مایکروسافت فرایند ارتقا به این نسخه را برای کامپیوترهای واجد شرایط آسان‌تر کرده است؛ البته سیستم شما باید از الزامات پشتیبانی‌شده برخوردار باشد.