{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,29]],"date-time":"2025-03-29T16:49:51Z","timestamp":1743266991324},"reference-count":16,"publisher":"IEEE","license":[{"start":{"date-parts":[[2022,11,27]],"date-time":"2022-11-27T00:00:00Z","timestamp":1669507200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,11,27]],"date-time":"2022-11-27T00:00:00Z","timestamp":1669507200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,11,27]]},"DOI":"10.1109\/gem56474.2022.10017610","type":"proceedings-article","created":{"date-parts":[[2023,1,20]],"date-time":"2023-01-20T19:08:34Z","timestamp":1674241714000},"page":"1-6","source":"Crossref","is-referenced-by-count":2,"title":["Evaluating the performance of object-oriented and data-oriented design with multi-threading in game development"],"prefix":"10.1109","author":[{"given":"David","family":"Wingqvist","sequence":"first","affiliation":[{"name":"Blekinge Institute of Technology (BTH),Department of Computer Science (DIDA),Karlskrona,Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Filip","family":"Wickstrom","sequence":"additional","affiliation":[{"name":"Blekinge Institute of Technology (BTH),Department of Computer Science (DIDA),Karlskrona,Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Suejb","family":"Memeti","sequence":"additional","affiliation":[{"name":"Blekinge Institute of Technology (BTH),Department of Computer Science (DIDA),Karlskrona,Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1002\/cb.1620"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2022.3155108"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-24280-4"},{"article-title":"The gap between processor and memory speeds","volume-title":"Proc. of IEEE International Conference on Control and Automation","author":"Carvalho","key":"ref4"},{"key":"ref5","isbn-type":"print","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1201\/b11333","volume-title":"Game engine gems 2","author":"Lengyel","year":"2011","ISBN":"http:\/\/id.crossref.org\/isbn\/9781568814377"},{"key":"ref6","isbn-type":"print","first-page":"62","volume-title":"Memory systems: cache, DRAM, disk","author":"Jacob","year":"2010","ISBN":"http:\/\/id.crossref.org\/isbn\/9780123797513"},{"key":"ref7","isbn-type":"print","first-page":"5","volume-title":"The cache memory book","author":"Handy","year":"1998","ISBN":"http:\/\/id.crossref.org\/isbn\/9780123229809"},{"key":"ref8","isbn-type":"print","volume-title":"Essentials of Computer Organization and Archi-tecture","author":"Null","year":"2018","ISBN":"http:\/\/id.crossref.org\/isbn\/9781284123036"},{"volume-title":"Data-oriented design","year":"2013","author":"Fabian","key":"ref9"},{"key":"ref10","isbn-type":"print","volume-title":"The art of multiprocessor programming","author":"Shavit","year":"2012","ISBN":"http:\/\/id.crossref.org\/isbn\/9780123973375"},{"volume-title":"Parallel computer architecture: a hardware\/software approach","year":"1999","author":"Culler","key":"ref11"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/1694\/1\/012035"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.17770\/etr2021vol2.6629"},{"volume-title":"Analysis of entity encoding techniques, design and implementation of a multithreaded compile-time entity-component-system c++ 14 library","year":"2016","author":"Romeo","key":"ref14"},{"key":"ref15","first-page":"59","author":"Nyberg","year":"2021","journal-title":"Investigating the effect of implementing data-oriented design principles on performance and cache utilization"},{"key":"ref16","first-page":"191","article-title":"Exploiting cache locality to speedup register clustering","volume-title":"Proceedings of the 30th Symposium on Integrated Circuits and Systems Design: Chip on the Sands","author":"Fontana"}],"event":{"name":"2022 IEEE Games, Entertainment, Media Conference (GEM)","start":{"date-parts":[[2022,11,27]]},"location":"St. Michael, Barbados","end":{"date-parts":[[2022,11,30]]}},"container-title":["2022 IEEE Games, Entertainment, Media Conference (GEM)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10017435\/10017300\/10017610.pdf?arnumber=10017610","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,13]],"date-time":"2024-02-13T07:18:57Z","timestamp":1707808737000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10017610\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,27]]},"references-count":16,"URL":"https:\/\/doi.org\/10.1109\/gem56474.2022.10017610","relation":{},"subject":[],"published":{"date-parts":[[2022,11,27]]}}}