Software Architecture Lessons from Multidimensional Spaces Explorations - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Software Architecture Lessons from Multidimensional Spaces Explorations - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Designing software can be fun, but designing good, clean, reliable, and rock-solid libraries can be of incredible complexity. In this talk we will explore what lessons can be learned on software…
https://github.com/CppCon/CppCon2020
---
Designing software can be fun, but designing good, clean, reliable, and rock-solid libraries can be of incredible complexity. In this talk we will explore what lessons can be learned on software…
The Upcoming Concurrency TS Version 2 for Low-Latency and Lockless Synchronization - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
The Upcoming Concurrency TS Version 2 for Low-Latency and Lockless Synchronization - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2021
---
The June 2021 ISO C++ virtual plenary approved Concurrency TS Version 2. This new TS has been in the works for 6+ years and will move us towards supporting highly intensive, low latency lockless…
https://github.com/CppCon/CppCon2021
---
The June 2021 ISO C++ virtual plenary approved Concurrency TS Version 2. This new TS has been in the works for 6+ years and will move us towards supporting highly intensive, low latency lockless…
Using C Libraries in your Modern C++ Embedded Project - Michael Caisse - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Using C Libraries in your Modern C++ Embedded Project - Michael Caisse - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2021
---
Projects have goals, timelines, and deliverables which should shape our solution space and approach. A recent project incorporating EtherCAT had other technical challenges and a fixed timeline which…
https://github.com/CppCon/CppCon2021
---
Projects have goals, timelines, and deliverables which should shape our solution space and approach. A recent project incorporating EtherCAT had other technical challenges and a fixed timeline which…
A Hash Map for Graph Processing Workloads & a Methodology for Transactional Data Structures - CppCon
Источник: CppCon
Источник: CppCon
YouTube
A Hash Map for Graph Processing Workloads & a Methodology for Transactional Data Structures - CppCon
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Emerging byte-addressable Non-Volatile Memories (NVMs) provide higher densities and data persistence where process state can be recovered after crashes. Graph analytic applications such as search…
https://github.com/CppCon/CppCon2020
---
Emerging byte-addressable Non-Volatile Memories (NVMs) provide higher densities and data persistence where process state can be recovered after crashes. Graph analytic applications such as search…
Handling a Family of Hardware Devices with a Single Implementation - Ben Saks - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Handling a Family of Hardware Devices with a Single Implementation - Ben Saks - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Embedded software typically uses memory-mapped registers to communicate with hardware. These registers are often finicky and demanding. Software that accesses a hardware register in the wrong…
https://github.com/CppCon/CppCon2020
---
Embedded software typically uses memory-mapped registers to communicate with hardware. These registers are often finicky and demanding. Software that accesses a hardware register in the wrong…