Wróć do bloga
Encyklopedia30 listopada 2020

Data-oriented design

Data-oriented design

Data-oriented design (DOD) – podejście ukierunkowane na optymalizację programu, w którym najpierw skupia się na danych, a następnie na ich podstawie projektowany jest program.

Polega na organizowaniu danych, na których wykonywane są operacje, poprzez ich oddzielanie i sortowanie w zależności od tego, kiedy są potrzebne.

DOD motywowane jest między innymi efektywnym wykorzystaniem pamięci podręcznej procesora.

DOD stosowane jest np. w procesie tworzenia gier wideo (zwykle w językach programowania C lub C++).