Techniques to Optimise Multi-threaded Data Building During Game Developmentloaded quickly and efficiently Only in large studios ▶ Usually in the middle ▶ Depends on many factors Will focus on AAA scale - closer to the maximum Speaker notesDIFFERENCES FROM THE GAME GAME • traditional spatial data structures ▪ KD-tree, Octree, Quadtree ▪ Lookup ▪ Large volume queries require multiple traversals O(log n) 18Building large worlds requires having quick access to static world data though is 2d - data can be 2d in nature These provide O(logn) access For larger area queries - multiple traversals might be required Speaker notesINTRODUCING THE GRID CACHE • Stores static world elements0 码力 | 99 页 | 2.40 MB | 6 月前3
simd: How to Express Inherent Parallelism Efficiently Via Data-Parallel TypesModels Outlook Summary std::simd is for you! … unless you don’t care for speed-up measured in factors not percentages Matthias Kretz CppCon ’23 4 GSI Helmholtz Center for Heavy Ion ResearchMotivation Image Processing Programming Models Outlook Summary SIMD — Single Instruction Multiple Data in other words… • multiple operations in one instruction, or • execute the same work in less time x0 + a Processing Programming Models Outlook Summary ILP— Instruction Level Paralellism in other words… • multiple instructions in one CPU cycle, or • execute the same work in even less time x0 + a x1 + a x20 码力 | 160 页 | 8.82 MB | 6 月前3
Things Happening in SG14checked for one platform while compiling for another • Pain point for individuals writing code for multiple platforms 111Networking 112P2966 requests: networking • A small, fast and low-level layer including requests: miscellaneous • Unified Function Call Syntax • Tooling and ease of use are motivating factors • Current code editors tend to be better at assisting programmers with x.f(y) than they are with0 码力 | 148 页 | 1009.97 KB | 6 月前3
Conan 2.1 Documentationcontrol. It is a free community edition of JFrog Artifactory for Conan packages, including a WebUI, multiple auth protocols (LDAP), Virtual and Remote repositories to create advanced topologies, a Rest API information, warning, and error messages to stderr, while keeping the final result in stdout, allowing multiple output formats like --format=html or --format=json and using redirects to create files --format=json Lockfiles are now modeled as lists of sorted references, which allow one single lockfile being used for multiple configurations, merging lockfiles, applying partially defined lockfiles, being strict or non-strict0 码力 | 694 页 | 4.13 MB | 1 年前3
Conan 2.5 Documentationcontrol. It is a free community edition of JFrog Artifactory for Conan packages, including a WebUI, multiple auth protocols (LDAP), Virtual and Remote repositories to create advanced topologies, a Rest API information, warning, and error messages to stderr, while keeping the final result in stdout, allowing multiple output formats like --format=html or --format=json and using redirects to create files --format=json Lockfiles are now modeled as lists of sorted references, which allow one single lockfile being used for multiple configurations, merging lockfiles, applying partially defined lockfiles, being strict or non-strict0 码力 | 769 页 | 4.70 MB | 1 年前3
Conan 2.4 Documentationcontrol. It is a free community edition of JFrog Artifactory for Conan packages, including a WebUI, multiple auth protocols (LDAP), Virtual and Remote repositories to create advanced topologies, a Rest API information, warning, and error messages to stderr, while keeping the final result in stdout, allowing multiple output formats like --format=html or --format=json and using redirects to create files --format=json Lockfiles are now modeled as lists of sorted references, which allow one single lockfile being used for multiple configurations, merging lockfiles, applying partially defined lockfiles, being strict or non-strict0 码力 | 769 页 | 4.69 MB | 1 年前3
Conan 2.3 Documentationcontrol. It is a free community edition of JFrog Artifactory for Conan packages, including a WebUI, multiple auth protocols (LDAP), Virtual and Remote repositories to create advanced topologies, a Rest API information, warning, and error messages to stderr, while keeping the final result in stdout, allowing multiple output formats like --format=html or --format=json and using redirects to create files --format=json Lockfiles are now modeled as lists of sorted references, which allow one single lockfile being used for multiple configurations, merging lockfiles, applying partially defined lockfiles, being strict or non-strict0 码力 | 748 页 | 4.65 MB | 1 年前3
Conan 2.2 Documentationcontrol. It is a free community edition of JFrog Artifactory for Conan packages, including a WebUI, multiple auth protocols (LDAP), Virtual and Remote repositories to create advanced topologies, a Rest API information, warning, and error messages to stderr, while keeping the final result in stdout, allowing multiple output formats like --format=html or --format=json and using redirects to create files --format=json Lockfiles are now modeled as lists of sorted references, which allow one single lockfile being used for multiple configurations, merging lockfiles, applying partially defined lockfiles, being strict or non-strict0 码力 | 718 页 | 4.46 MB | 1 年前3
Many Ways to Kill an Orc (or a Hero)as abstractions • Abstract base classes, expressing what languages that do not fully support multiple inheritance would name interfaces • As mentioned previously, that allows us to write code that want numbers… • Our choices have measurable consequences • There are of course other technical factors to consider • Compile-times: if the set of Bellicose or Damageable types is subject to evolve0 码力 | 202 页 | 1.26 MB | 6 月前3
Conan 2.10 Documentationcontrol. It is a free community edition of JFrog Artifactory for Conan packages, including a WebUI, multiple auth protocols (LDAP), Virtual and Remote repositories to create advanced topologies, a Rest API information, warning, and error messages to stderr, while keeping the final result in stdout, allowing multiple output formats like --format=html or --format=json and using redirects to create files --format=json Lockfiles are now modeled as lists of sorted references, which allow one single lockfile being used for multiple configurations, merging lockfiles, applying partially defined lockfiles, being strict or non-strict0 码力 | 803 页 | 5.02 MB | 10 月前3
共 228 条
- 1
- 2
- 3
- 4
- 5
- 6
- 23













