Zero-Cost Abstractions in C++ - High Performance Message Dispatch
Offered By: CppNow via YouTube
Course Description
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
Related Courses
Computer GraphicsUniversity of California, San Diego via edX Intro to Parallel Programming
Nvidia via Udacity Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera