Essays about: "Data-Oriented Design"

Showing result 1 - 5 of 8 essays containing the words Data-Oriented Design.

  1. 1. Performance comparison between OOD and DOD with multithreading in games

    University essay from Blekinge Tekniska Högskola

    Author : David Wingqvist; Filip Wickström; [2022]
    Keywords : Game development; C ; Execution time; CPU cache; OpenMP;

    Abstract : Background. The frame rate of a game is important for both the end-user and the developer. Maintaining at least 60 FPS in a PC game is the current standard, and demands for efficient game applications rise. Currently, the industry standard within programming is to use Object-Oriented Design (OOD). READ MORE

  2. 2. Investigating the effect of implementing Data-Oriented Design principles on performance and cache utilization

    University essay from Umeå universitet/Institutionen för datavetenskap

    Author : Frank Nyberg; [2021]
    Keywords : Data-oriented design; DOD; ECS; Entity Component System; HPC; CPU cache; cache misses; games; game architecture; game engines; design patterns;

    Abstract : Game engines process a lot of data under strict deadlines. Therefore, measures to increase performance are important in this area. Data-Oriented Design (DOD) promotes principles that are meant to increase performance by better cache utilization. READ MORE

  3. 3. Evaluation of CPU and  Memory performance between Object-oriented Design and Data-oriented Design in Mobile games

    University essay from

    Author : Björn Eriksson; Maria Tatarian; [2021]
    Keywords : Mobile games; Object-Oriented Design; Data-Oriented Design; Game performance; CPU Usage; Memory Usage;

    Abstract : The popularity that mobile games gained recently gives the opportunity to develop more mobile games. Limited by the scarce resources on mobile phones, developing good games becomes critical and requires special optimization while choosing the design approach. READ MORE

  4. 4. Optimizing your data structure for real-time 3D rendering in the web : A comparison between object-oriented programming and data-oriented design

    University essay from Högskolan i Skövde/Institutionen för informationsteknologi

    Author : Constantin Christoforidis; [2021]
    Keywords : Data-oriented design; Entity component system; Object-oriented programming; Real-time 3D visual simulation;

    Abstract : Performance is something that is always of concern when developing real-time 3D graphics applications. The way programs are made today with object-oriented programming has certain flaws that are rooted in the methodology itself. READ MORE

  5. 5. Benchmarking and Analysis of Entity Referencing Within Open-Source Entity Component Systems

    University essay from Malmö universitet/Fakulteten för teknik och samhälle (TS)

    Author : Hugo Hansen; Oliver Öhrström; [2020]
    Keywords : ECS; Entity Component System; C ; Benchmarking; Open Source; Libraries; Data Oriented Design; Object Oriented Design; OOD; DOD; EnTT; EntityX;

    Abstract : Runtime performance is essential for real time games, the faster a game can run the more features designers can put into the game to accomplish their vision.A popular architecture for video games is the Entity Component System architecture aimed to improve both object composition and performance. READ MORE