DirectX 12 підтримуватиме архітектуру ARM v8

DirectX 12 підтримуватиме архітектуру ARM v8

На сьогодні в секторі процесорів з архітектурою ARM домінуючою версією цієї архітектури є v8 в різних варіантах, включаючи фірмові розробки Qualcomm та інших розробників. І не секрет, що Microsoft давно має свої інтереси у сфері цієї архітектури. Потужність графічних прискорювачів в процесорах ARM постійно зростає, так що виявлені нещодавно сліди підтримки ARM v8 в DirectX 12 не повинні викликати подиву.


Windows 10 SDK 12/2016В останньому оновленні DirectXMath 10.03, що входить до складу , виявився наступний список нововведень:


  • Added XMVectorSum for horizontal adds
  • ARMv8 intrinsics use for ARM64 platform (division, rounding, half-precision conversion)
  • Added SSE3 codepaths using opt-in _XM_SSE3_INTRINSICS_
  • XMVectorRound fix for no-intrinsics to round-to-nearest match (even)
  • When XMStoreFloat3SE fix max channel is not a perfect power of 2
  • constexpr conformance fixes and workarounds for compiler bugs in VS 2015 RTM
  • Remove support for VS 2012 compilers
  • Remove deprecated type __vector4i

Найцікавішим тут є другий рядок, який прямо вказує на оптимізації для платформи ARM 64 (всі процесори ARM v8 підтримують 64-бітні обчислення). Висновки робити рано; на думку зарубіжних джерел, поява такої підтримки може бути викликана різними сценаріями.

По-перше, це може бути перший плід спільної роботи Qualcomm і Microsoft, кінцевою метою ж є безпроблемна робота ігрових движків DirectX 12 на прискорювачах Qualcomm Adreno. Це дозволить створювати недорогі та економічні ігрові консолі на базі процесорів Qualcomm, що працюють під управлінням ОС Windows 10. По-друге, така підтримка може бути вигідна AMD з її власним варіантом ARM v8 під кодовою назвою K12. Ця реалізація архітектури може виявитися ще більш ефективною, ніж Zen, і стати основою потужних ігрових консолей нового покоління, де підтримка DirectX 12 буде обов'язковою. Нарешті, по-третє, в цьому зацікавлена сама Microsoft, яка, можливо, планує покінчити з монополією недорогих ТВ-приставок на базі Android, запропонувавши альтернативні пристрої, що працюють під управлінням Windows 10 і здатні запускати DirectX 12-сумісні ігри.

Image

Publish modules to the "offcanvas" position.