Media Summary: Introduction to processor architecture (pipelining, memory latency) Execution of branches by hardware (branch prediction, ... This can take a hit on the readability of your code, although super clever to look at (at least for me), so, it's not always ... Are you tired of endless if and elseifs statements? You can try

Branchless Programming In C Fedor Pikus Cppcon 2021 - Detailed Analysis & Overview

Introduction to processor architecture (pipelining, memory latency) Execution of branches by hardware (branch prediction, ... This can take a hit on the readability of your code, although super clever to look at (at least for me), so, it's not always ... Are you tired of endless if and elseifs statements? You can try

Photo Gallery

Branchless Programming in C++ - Fedor Pikus - CppCon 2021
Undefined Behavior in C++: What Every Programmer Should Know and Fear - Fedor Pikus - CppCon 2023
CppCon 2017: Fedor Pikus “Read, Copy, Update, then what? RCU for non-kernel programmers”
Implementing static_vector: How Hard Could it Be? - David Stone - CppCon 2021
CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced.  What do they really do?”
Deducing this Patterns - Ben Deane - CppCon 2021
Branchless computing in C++ – Фёдор Пикус
Session Preview - Interview with Fedor Pikus - CppCon 2022
C++ Design Patterns: From C++03 to C++17 - Fedor Pikus - CppCon 2019
CppCon 2018: Fedor Pikus “Design for Performance”
Branchless Programming
CppCon 2016: Fedor Pikus “The speed of concurrency (is lock-free faster?)"
View Detailed Profile
Branchless Programming in C++ - Fedor Pikus - CppCon 2021

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

https://

Undefined Behavior in C++: What Every Programmer Should Know and Fear - Fedor Pikus - CppCon 2023

Undefined Behavior in C++: What Every Programmer Should Know and Fear - Fedor Pikus - CppCon 2023

https://

CppCon 2017: Fedor Pikus “Read, Copy, Update, then what? RCU for non-kernel programmers”

CppCon 2017: Fedor Pikus “Read, Copy, Update, then what? RCU for non-kernel programmers”

http://

Implementing static_vector: How Hard Could it Be? - David Stone - CppCon 2021

Implementing static_vector: How Hard Could it Be? - David Stone - CppCon 2021

https://

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced.  What do they really do?”

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”

http://

Deducing this Patterns - Ben Deane - CppCon 2021

Deducing this Patterns - Ben Deane - CppCon 2021

https://

Branchless computing in C++ – Фёдор Пикус

Branchless computing in C++ – Фёдор Пикус

Introduction to processor architecture (pipelining, memory latency) Execution of branches by hardware (branch prediction, ...

Session Preview - Interview with Fedor Pikus - CppCon 2022

Session Preview - Interview with Fedor Pikus - CppCon 2022

Register Now for

C++ Design Patterns: From C++03 to C++17 - Fedor Pikus - CppCon 2019

C++ Design Patterns: From C++03 to C++17 - Fedor Pikus - CppCon 2019

http://

CppCon 2018: Fedor Pikus “Design for Performance”

CppCon 2018: Fedor Pikus “Design for Performance”

http://

Branchless Programming

Branchless Programming

This can take a hit on the readability of your code, although super clever to look at (at least for me), so, it's not always ...

CppCon 2016: Fedor Pikus “The speed of concurrency (is lock-free faster?)"

CppCon 2016: Fedor Pikus “The speed of concurrency (is lock-free faster?)"

http://

What is Branchless Programming? How to do it like a proe!

What is Branchless Programming? How to do it like a proe!

Are you tired of endless if and elseifs statements? You can try

C++ in Constrained Environments - Bjarne Stroustrup - CppCon 2022

C++ in Constrained Environments - Bjarne Stroustrup - CppCon 2022

https://

C++20: Reaching for the Aims of C++ - Bjarne Stroustrup - CppCon 2021

C++20: Reaching for the Aims of C++ - Bjarne Stroustrup - CppCon 2021

https://