C++ cache locality and branch predictability
Published 2021-11-01Download video
Recommendations
-
05:24 C++ First Missing Int, faster than 100%!
-
1:03:57 Branchless Programming in C++ - Fedor Pikus - CppCon 2021
-
09:38 Memory, Cache Locality, and why Arrays are Fast (Data Structures and Optimization)
-
15:45 Metaclasses in Python
-
13:17 The ONLY C keyword with no C++ equivalent
-
08:06 The Fastest Way to Loop in Python - An Unfortunate Truth
-
32:48 Why i think C++ is better than rust
-
08:52 WATCH: Jordan Peterson’s Full Testimony Before Congress
-
09:12 25 nooby Python habits you need to ditch
-
08:50 Python dataclasses will save you HOURS, also featuring attrs
-
14:12 Why You Should AVOID Linked Lists
-
19:25 Branchless Programming: Why "If" is Sloowww... and what we can do about it!
-
21:15 C++ vs Rust: which is faster?
-
09:57 Diagnose slow Python code. (Feat. async/await)
-
07:40 how Google writes gorgeous C++
-
09:54 Return Value Optimization and Copy Elision in C++
-
06:21 Why I prefer attrs over dataclasses
-
31:33 The Oldest Unsolved Problem in Math
-
17:16 How Physicists FINALLY Solved the Feynman Sprinkler Problem
-
09:10 Python f-strings can do more than you thought. f'{val=}', f'{val!r}', f'{dt:%Y-%m-%d}'
Similar videos
-
54:38 Writing cache friendly C++ - Jonathan Müller - Meeting C++ 2018
-
01:59 BTB Branch Target Buffer - Georgia Tech - HPCA: Part 1
-
1:04:30 The Most Important Optimizations to Apply in Your C++ Programs - Jan Bielak - CppCon 2022
-
06:16 Caches, Video 2: Cache locality
-
01:00 Branch Prediction Requirements - Georgia Tech - HPCA: Part 1
-
59:44 CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!"
-
09:19 C++ Crash Course: Branch Prediction with Dynamic Dispatch
-
1:16:58 code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care
-
1:16:43 What Do You Mean by "Cache Friendly"? - Björn Fahller - C++ on Sea 2022
-
33:11 Understanding cache-locality with an example (in Rust)
-
12:26 C# Performance - Branch Prediction
-
1:01:12 Pacific++ 2018: Scott McMillan "Designing for Efficient Cache Usage"
-
1:00:58 CppCon 2017: Chandler Carruth “Going Nowhere Faster”
-
47:35 C++ Algorithmic Complexity, Data Locality, Parallelism, Compiler Optimizations, & Some Concurrency
-
54:06 Mod-14 Lec-18 Dynamic Instruction Scheduling with Branch Prediction
-
09:04 The Fetch-Execute Cycle: What's Your Computer Actually Doing?
-
2:26:50 Computer Architecture - Lecture 9: Branch Prediction (ETH Zürich, Fall 2018)