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 ...

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 ...

Photo Gallery

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

Branchless Programming in C++ - Fedor Pikus - 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, ...

Sponsored
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 “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://

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://

Sponsored
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://

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 2016: Fedor Pikus “The speed of concurrency (is lock-free faster?)"

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

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 ...