~/talk

Building a Data-Oriented Future

links:none on file
slides:none on file

Unity ships a concrete stack: a job scheduler plus Burst AOT compiler compiling an HPC# subset, native memory containers (no GC) and an ECS with 16 KB chunks and archetypes, all designed to run wide across cores. Claims: data layout and aliasing cut typical cache waste (the talk quantifies ~90% wasted cache lines) and deliver editor iteration under 500 ms. Result: multi‑threaded code becomes verifiable and incremental instead of an expert‑only rewrite, enabling optimization paths from prototype to production.

AI-written summary · about

  1. 0:00Introduction
  2. 1:00Why Unity
  3. 2:30My Mission
  4. 3:30What I do at Unity
  5. 4:20The default approach
  6. 5:10Three big lies
  7. 7:05No preproduction wall
  8. 9:30Core tech
  9. 11:25Verification of correctness
  10. 12:00Feedback on correctness
  11. 13:05Why HPCSharp
  12. 13:45Why CSharp
  13. 14:45Why Burst
  14. 16:00Editor Inspector
  15. 17:55Structure Conversions
  16. 18:25Code Unity
  17. 19:20What is ECS
  18. 21:10What is Chunk
  19. 21:45What is Work Kernel
  20. 23:20Global Energy
  21. 24:55Data Transformation
  22. 26:40Understanding the Data
  23. 28:10Generic Frameworks Platform Independent Future Proofing
  24. 31:30Hardware
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.