Branchless computing in C++

Карта навыков
Узнайте, какими навыками должен обладатьБэкенд-разработчик

Introduction to processor architecture (pipelining, memory latency)
Execution of branches by hardware (branch prediction, speculative execution)
Demonstration of the performance cost of branching
Branch optimization
Converting code to branchless execution