Компьютерные игры: Как загрузить все ядра CPU

RU / День 2 / 17:30 / Зал 2

Рассмотрение эволюции многопоточности в играх вплоть до сегодняшних дней в исторической перспективе: развитие аппаратной части, подходы, обусловленные распространением аппаратного обеспечения и ограничениями движков, влияние консолей и графических API. Основные приемы, позволяющие игре максимально нагрузить ядра CPU полезной нагрузкой при минимальных накладных расходах. Более детальное рассмотрение причин, по которым старые графические API (OpenGL /ES, DirectX 11-) препятствовали максимальной загрузке CPU. Как проблема была решена современными графическими API (Vulcan, DirecX 12, Metal).