Эндрю Келли: Практическое руководство по применению проектирования, ориентированного на данные (DoD)
ChimiChanga
0:00 / 0:00
Эндрю Келли: Практическое руководство по применению проектирования, ориентированного на данные (DoD)
394 544 просмотра · 2 года назад
ChimiChanga
1,49 тыс. подписчиков
394 544 просмотра · 2 года назад
Авторские права принадлежат Handmade Seattle (https://vimeo.com/649009599). Я не являюсь владельцем видео и не обладаю авторскими правами. Видео не монетизировано.
В этом видео Эндрю Келли (создатель языка программирования Zig) объясняет различные стратегии, которые можно использовать для уменьшения объема памяти, используемой программами, а также для повышения эффективности кэширования, что увеличивает пропускную способность.
В конце он представляет пример использования принципов DoD в компиляторе Zig для ускорения компиляции.
Источники:
CppCon 2014: Майк Эктон «Проектирование, ориентированное на данные, и C++»: • CppCon 2014: Mike Acton "Data-Oriented Des...
Handmade Seattle: handmade-seattle.com/
Ричард Фабиан, «Проектирование, ориентированное на данные»: dataorienteddesign.com/dodbook/
IT Hare, «Инфографика: операционные издержки в тактовых циклах ЦП»: ithare.com/infographics-operation-costs-in-cpu-clock-cycles/
The Brain Dump, «Указатели — лучшие»: floooh.github.io/2018/06/17/handles-vs-pointers.html