Developing efficient C++ code with Data-Oriented Design
IGK 2011, Siedlce, Poland
Paper describes pitfails of object—oriented programming — from the design perspective, as well as regarding code performance. It mentions problem of latency in accessing data in RAM memory on today computerar chitectures. It shows DOD (Data—Oriented Design) as an alternative approach to design and implementation of a game engine focused on optimizing data structures in terms of performance. It also describes efficiency of different C++ language constructs.
author: | Adam Sawicki |
Thomas Pendragon |
Links
BibTeX
@article{2011_igk_cpp_dod, author = {Tomasz Dąbrowski and Adam Sawicki}, title = {Tworzenie wydajnego kodu C++ w podejściu zorientowanym na dane}, journal = {Materiały Konferencyjne VIII-IX Ogólnopolskiej Konferencji Inżynierii Gier Komputerowych}, year = {2014}, pages = {21-32}, isbn = {978-83-7051-733-5}, publisher = {Wydawnictwo Uniwersytetu Przyrodniczo-Humanistycznego}, address = {Siedlce}, }
Dąbrowski, T. & Sawicki, A. (2014). Tworzenie wydajnego kodu C++ w podejściu zorientowanym na dane. Materiały Konferencyjne VIII-IX Ogólnopolskiej Konferencji Inżynierii Gier Komputerowych, 21-32.
Photos
author