GameDev
March 1, 2024

Engine Architecture 3 Edition


Links:


Basics:


Architecture:


CPU

Наиболее распространенными являются конвейерные архитектуры ЦП, суперскалярные и архитектуры очень длинных командных слов (VLIW).


Multithreading

Как программисты, мы не должны слепо доверять компилятору и позволять ему целиком оптимизировать наш код при написании высокопроизводительного кода всегда полезно взглянуть на дизассемблирование и убедиться, что компилятор выполнил разумную работу. Однако мы должны помнить и правило 80/20 и тратить время только на оптимизацию 20% кода или менее, что все равно заметно влияет на общую производительность.