Wireva

Intel готує до Windows розширення APX, які подвоять регістри для x86-64

Microsoft готує підтримку розширень APX від Intel у Windows, а перші процесори з APX з'являться у серверних Xeon. Ефект для звичайних користувачів поки обмежений.

Windows готується до інтеграції однієї з найбільших змін в архітектурі x86 за останнє десятиліття. Розширення Advanced Performance Extensions, або APX, які Intel представила три роки тому, поступово потрапляють в екосистему Windows. Спочатку вони працюватимуть лише на процесорах Xeon, а реальний приріст продуктивності залежатиме від того, наскільки швидко розробники оптимізують свої програми.

Підтримку APX помітили у тестових збірках Windows Insider, що вказує на її можливе включення до великого оновлення «Rubidium», яке, за даними джерел, має вийти у 2027 році. Користувачі, які отримають доступ до цієї опції, зможуть вручну активувати її після перезавантаження системи. Наразі ця функціональність переважно призначена для розробників і не дає безпосереднього ефекту для звичайних користувачів. Саме тому головним адресатом першої хвилі змін є команди, які відповідають за компілятори, серверний софт і ресурсомісткі обчислення.

За офіційними даними Intel, APX є наступним еволюційним кроком у розвитку архітектури x86 і розширює можливості x86-64. Найпомітніша зміна: кількість регістрів загального призначення зростає з 16 до 32. Компілятори зможуть ефективніше використовувати ці ресурси для зберігання проміжних даних, а отже генерувати швидший машинний код. За оцінками компанії, програми, скомпільовані з APX, потребують на 10% менше операцій завантаження даних і на понад 20% менше операцій збереження порівняно з аналогічним кодом для стандартної x86-64. Простіше кажучи, менше звернень до пам'яті означає менше простоїв процесора, а це саме те, де традиційно втрачається частина продуктивності.

Intel планує випустити перші процесори з підтримкою APX найближчими місяцями, зокрема серверні чипи Xeon серії «Diamond Rapids». Саме серверний сегмент стане першим полігоном для технології, де ефективність і швидкість обробки даних мають ключове значення. Споживчих процесорів із APX у цих повідомленнях не згадується, тож на домашні комп'ютери технологія, імовірно, прийде пізніше.

Компанія стверджує, що розробники зможуть інтегрувати APX у наявні програми, просто перекомпілювавши їхній код. Це має спростити впровадження, однак реальні результати тестувань покажуть, чи справді розширення забезпечать очікувані прирости продуктивності. Програмне забезпечення, оптимізоване під APX, за задумом працюватиме швидше на сумісних процесорах і споживатиме менше енергії. Водночас переваги залежатимуть від конкретного софту та навантаження, і жодних узагальнених цифр на кшталт «вдвічі швидше» у поданих матеріалах немає.

Окремо варто звернути увагу на сумісність. Процес вимагає відповідного апаратного забезпечення, тож поширення APX прямо залежить від того, наскільки швидко з'являться сумісні процесори та оновлені компілятори. Для українських команд, які розробляють серверні рішення, бази даних чи ресурсомісткий софт, це сигнал: варто стежити за підтримкою компіляторів і закладати час на тестування під нові інструкції ще до появи апаратури в продакшені. Для звичайних користувачів найближчим часом нічого не зміниться, а перші практичні результати варто очікувати тоді, коли оновлення з'явиться в широкому доступі.

Same event, other desks

Story file →