GameDev
March 1, 2024
Engine Architecture 3 Edition
Links:
Basics:
Architecture:
CPU
Наиболее распространенными являются конвейерные архитектуры ЦП, суперскалярные и архитектуры очень длинных командных слов (VLIW).
Multithreading
Как программисты, мы не должны слепо доверять компилятору и позволять ему целиком оптимизировать наш код при написании высокопроизводительного кода всегда полезно взглянуть на дизассемблирование и убедиться, что компилятор выполнил разумную работу. Однако мы должны помнить и правило 80/20 и тратить время только на оптимизацию 20% кода или менее, что все равно заметно влияет на общую производительность.