Корпорация Microsoft анонсировала внедрение инновационного программного алгоритма, способного радикально оптимизировать быстродействие в игровых проектах с поддержкой трассировки лучей. В ряде сценариев прирост производительности достигает внушительных двукратных значений.
Технология получила название D3D12 Shader Execution Reordering (SER). Она выступает в качестве важного расширения для DirectX Raytracing (DXR), позволяя шейдерному коду приложения инструктировать графический процессор по вопросам систематизации потоков лучей. Это обеспечивает эффективную сортировку данных для их последующей параллельной обработки аппаратными средствами.

Разработчики Microsoft позиционируют SER как эффективное решение проблемы неоднородности вычислительных нагрузок. В современных DXR-приложениях часто наблюдается дивергенция при исполнении шейдеров и обращении к памяти из-за стохастической природы распространения лучей. SER интегрирует специальные примитивы HLSL, которые позволяют программно управлять перераспределением данных, обеспечивая высокую согласованность вычислений и стабильность работы GPU.
В ходе практических тестов производительность видеокарты GeForce RTX 4090 в специфических условиях выросла на 40%, что само по себе является впечатляющим результатом. Однако еще более поразительные показатели были зафиксированы на ускорителях серии Intel Arc B, где прирост кадровой частоты достиг внушительных 90%.
Источник: iXBT



