فهرست مطالب
مایکروسافت در تازهترین نسخههای پیشنمایش ویندوز ۱۱ پشتیبانی از دستورالعمل پیشرفته APX اینتل را برای افزایش بهرهوری پردازشی اضافه کرده است.
به گزارش سرویس سیستم عامل کامپیوتر تکناک، شرکت اینتل در ژوئیه ۲۰۲۳ دستورالعمل APX را بهمنظور ارتقای بهرهوری و بهبود کارایی ۶۴ بیتی نسبتبه معماریهای پیشین معرفی کرد. اینتل با انتشار مشخصات نسخه ۹ معماری APX و گنجاندن کامل قابلیتهای آن در مجموعه ابزار GCC 15، بستر لازم را برای بهرهمندی برنامهنویسان و توسعهدهندگان از این فناوری فراهم کرده است. حالا با گذشت زمان و آمادهسازی سختافزارهای سازگار، پشتیبانی از این قابلیت به سیستمعامل ویندوز ۱۱ نیز راه یافته است تا تحولی تازه در مدیریت پردازندهها رقم بخورد.
بررسی تازهترین نسخههای پیشنمایش ویندوز ۱۱ نشان میدهد که پشتیبانی از APX به این سیستمعامل اضافه شده است. یکی از فعالان و علاقهمندان حوزه ویندوز در شبکه اجتماعی X متوجه شد که در ساخت Insider شماره ۲۹۶۹۵ از پلتفرم موسوم به Rubidium، گزینهای ساده در اختیار توسعهدهندگان قرار گرفته است تا با فعال کردن یک کلید، به ویندوز اجازه دهند برای دستیابی به عملکرد بهتر از دستورالعملهای APX بهره بگیرد. فعالسازی این ویژگی نیازمند راهاندازی مجدد سیستم است تا تغییرات اعمالشده در سطح پردازنده و نرمافزار به اجرا درآیند.
کشف قابلیت در ساختار Rubidium
بهنوشته نئووین، از آنجا که مایکروسافت این ویژگی را روی کد پایه پلتفرم Rubidium آزمایش میکند، احتمال میرود که قابلیت مذکور در نسخه 27H2 ویندوز ۱۱ بهصورت عمومی عرضه شود. بااینحال، با توجه به دستاوردهای مثبت عملکردی در نسخه 26H2، رویکرد تازه مایکروسافت نشان میدهد که بهروزرسانیهای آتی این سیستمعامل با محوریت افزایش کارایی و بهینهسازی پردازشی توسعه مییابند. کاربرانی که هنوز سیستم خود را به نسخه 26H2 ارتقا ندادهاند، در صورت داشتن سختافزار سازگار میتوانند از مسیرهای سادهتری برای دریافت این بهروزرسانی استفاده کنند.


دو برابر شدن رجیسترهای عمومی
دستورالعمل APX که مخفف عبارت Advanced Performance Extensions است، قابلیتهای متعددی را به پردازندهها میآورد. مهمترین ویژگی این فناوری، دو برابر کردن تعداد رجیسترهای عمومی از ۱۶ به ۳۲ عدد است. این تغییر بنیادین به پردازنده اجازه میدهد حجم دادههای بیشتری را به جای مراجعه مکرر به حافظه اصلی، مستقیماً درون رجیسترها نگه دارد. بر اساس شبیهسازیهایی که اینتل با استفاده از مجموعه بنچمارک استاندارد SPEC CPU 2017 Integer انجام داده است، کدهایی که با این معماری کامپایل شدهاند تا ۱۰ درصد بارگذاری کمتر، بیشاز ۲۰ درصد ذخیرهسازی کمتر و در مجموع ۱۰ درصد دستورالعملهای کمتری را اجرا میکنند.
بنچمارک SPEC بهعنوان یک معیار استاندارد جهانی، امتیاز عملکردی پردازندهها را بر اساس بارهای کاری مختلف ارزیابی میکند. در همین حال، معماری APX ویژگیهای پیشرفته دیگری نظیر دستورالعملهای سه عملوندی با رجیستر مقصد داده جدید را معرفی میکند که جابهجاییهای غیرضروری را حذف میکند. دستورالعملهای جدید بارگذاری مشروط و مقایسه نیز به کامپایلرها کمک میکنند تا انشعابهای پردازشی را کاهش دهند. در نهایت، با بهکارگیری ویژگیهای نوینی مانند No Flags و دستورالعملهای PUSH2 و POP2، کارایی ذخیره و بازیابی رجیسترها بهبود یافته و از افت عملکرد ناشی از پیشبینیهای اشتباه جلوگیری میشود.
















