Content deleted Content added
No edit summary |
No edit summary |
||
Line 1:
In [[computing]], '''Data oriented design''' (not to be confused with [[data-driven design]]) is a software optimisation approach motivated by [[cache coherency]], used in [[video game]] development (usually in the [[C programming language|C]] or [[C++ programming language]]s. The approach is to focus on the data layout, separating and sorting [[field (computing)|field]]s according to when they are needed, and to think about transformations of data.
Proponents include [[Mike Acton]].
Line 24:
* [[AOS vs SOA]]
* [[memory access pattern]]
* [[Jonathan Blow#JAI language|JAI language]]
[[category:computing]]
|