CppCon 2014: Mike Acton “Data-Oriented Design and C++“
--
Presentation Slides, PDFs, Source Code and other presenter materials are available at:
--
The transformation of data is the only purpose of any program. Common approaches in C which are antithetical to this goal will be presented in the context of a performance-critical domain (console game development). Additionally, limitations inherent in any C compiler and how that affects the practical use of the language when transforming that data will be demonstrated.
--
Mike Acton: Engine Director, Insomniac Games
--
Videos Filmed & Edited by Bash Films:
*-----*
Register Now For CppCon 2022:
*-----*
7 views
61
7
3 months ago 01:06:07 2
CppCon 2024 : Vincent Reverdy - Numerical Integrators From Scratch in C++
3 months ago 00:53:59 3
CppCon 2024 : Vitaly Fanaskov - Monadic Operations in Modern C++: A Practical Approach
3 months ago 00:54:08 2
CppCon 2024 : Xiaofan Sun - Build Safer Modern C++ Application - Mix Assertion, Logging, Unit Testing and Fuzzing with ZeroErr
3 months ago 00:25:00 0
CppCon 2024 : Ruibo Zhang - Application of C++ in Computational Cancer Modeling
3 months ago 01:04:30 1
CppCon 2024 : Saksham Sharma - C++ Reflection Based Libraries to Look Forward To
3 months ago 00:52:35 1
CppCon 2024 : Samuel Privett - Why Is My C++ Build So Slow Compilation Profiling and Visualization
3 months ago 00:03:42 2
CppCon 2024 : Sebastian Theophil - Reusable Code, Reusable Data Structures
3 months ago 01:03:40 8
CppCon 2024 : Sherry Ignatchenko - Cross-Platform Floating-Point Determinism Out of the Box
3 months ago 00:21:13 0
CppCon 2024 : Thomas Mejstrik - Bridging the Gap - Writing Portable C++ Programs for CPU and GPU
3 months ago 01:03:11 5
CppCon 2024 : Timur Doumler - C++ Contracts: How Contracts in C++26 Can Improve C++ Code Safety and Correctness
3 months ago 01:02:03 1
CppCon 2024 : Tom Tesch - Blazing Trails: Building the World’s Fastest GameBoy Emulator in Modern C++
3 months ago 00:53:03 2
CppCon 2024 : Tyler Weaver - C++ Rust Interop: A Practical Guide to Bridging the Gap Between C++ and Rust
3 months ago 00:59:07 1
CppCon 2024 : Victor Ciura - So You Think You Can Hash
3 months ago 00:54:31 2
CppCon 2024 : Noah Stein - C++ 20 Innovations: High-Performance Cross-Platform Architecture in C++
3 months ago 00:25:07 1
CppCon 2024 : Olaf Krzikalla - Vectorizing Computational Fluid Dynamics (CFD) Code in C++ Using std::simd
3 months ago 01:03:17 0
CppCon 2024 : Oleksandr Bacherikov - Hidden Overhead of a Function API
3 months ago 00:50:51 1
CppCon 2024 : Patrice Roy - C++ Game Development: Many Ways to Kill an Orc (or a Hero)
3 months ago 00:40:25 0
CppCon 2024 : Paul Gesel - Code Generation from Unified Robot Description Format (URDF) for Accelerated Robotics
3 months ago 01:09:14 0
CppCon 2024 : Paul McKenney, Maged Michael & Michael Wong - Recent Concurrency and Parallelism Proposals to the C++ Standard Com
3 months ago 01:01:38 2
CppCon 2024 : Peter Muldoon - Refactoring C++ Code for Unit testing with Dependency Injection
3 months ago 00:52:47 0
CppCon 2024 : Phil Nash - Back to Basics: Lifetime Management in C++
3 months ago 01:01:02 0
CppCon 2024 : Phil Nash - Modern C++ Error Handling
3 months ago 00:47:11 1
CppCon 2024 : Roth Michaels - Adventures with C++ Legacy Codebases: Tales of Incremental Improvement
3 months ago 01:07:34 0
CppCon 2024 : Michael a Maniscalco - Work Contracts - Rethinking Task Based Concurrency & Parallelism for Low Latency C++