Data Oriented Design Guide

Use when designing or refactoring performance-critical data layouts for cache efficiency, in any language. Triggers on prompts about SoA/AoS/AoSoA, cache misses, hot/cold field splitting, data-oriented design, component-storage layout, batch/bulk processing, handles vs pointers, avoiding pointer chasing, even when the user doesn't say 'data-oriented' or 'cache'.

xonovex 4c974bc 15 files · 48.5 KB Updated

File contents

xonovex/platform/tree/main/packages/skill/skill-data-oriented-design/data-oriented-design-guide commit 4c974bc597

Frequently asked questions

npx skillmds@latest add xonovex/data-oriented-design-guide