Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Zero-Cost Abstractions in C++ - High Performance Message Dispatch

CppNow via YouTube

Overview

Explore the concept of zero-cost abstractions in C++ through a comprehensive case study on high-performance message dispatch in this conference talk from C++Now 2024. Delve into the intricacies of creating a message dispatch library that utilizes compile-time programming to optimize decoding and callback routing. Learn how to decouple components and manage cross-cutting concerns efficiently, while gaining insights into boolean algebra, constant-time lookup algorithms, and compile-time programming techniques. Discover the benefits of this approach for high-speed message processing and bare metal firmware development. Gain valuable knowledge from Luke Valenty, a Principal Engineer at Intel specializing in system-on-chip power management and modern C++ for bare-metal firmware.

Syllabus

Zero-Cost Abstractions in C++ - High Performance Message Dispatch - Luke Valenty - C++Now 2024

Taught by

CppNow

Reviews

Start your review of Zero-Cost Abstractions in C++ - High Performance Message Dispatch

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.