Sign in to confirm you’re not a bot
This helps protect our community. Learn more
Andrew Kelley Practical Data Oriented Design (DoD)
9.2KLikes
260,015Views
2024Jul 13
Copyright: Belongs to Handmade Seattle (https ://vimeo.com/649009599). I'm not the owner of the video and hold no copyright. And the video is not monetized. In this video Andrew Kelley (creator of Zig programming language) explains various strategies one can use to reduce memory footprint of programs while also making the program cache friendly which increase throughput. At the end he presents a case study where DoD principles are used in Zig compiler for faster compilation. References:
  • CppCon 2014: Mike Acton "Data-Oriented Design and C++":    • CppCon 2014: Mike Acton "Data-Oriented Des...  
  • Handmade Seattle: handmade-seattle.com/
  • Richard Fabian, 'Data-Oriented Design': dataorienteddesign.com/dodbook/
  • IT Hare, 'Infographics: Operation Costs in CPU Clock Cycles': ithare.com/infographics-operation-costs-in-cpu-clock-cycles/
  • The Brain Dump, 'Handles are the better pointers': floooh.github.io/2018/06/17/handles-vs-pointers.html

Follow along using the transcript.

ChimiChanga

1.02K subscribers