Skip to content

Commit 765ad11

Browse files
killig more slides regarding run-time dispatch
1 parent 0d5619e commit 765ad11

File tree

1 file changed

+0
-15
lines changed

1 file changed

+0
-15
lines changed

cppcon2025/cppcon_2025_slides.md

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -613,21 +613,6 @@ _mm512_cmple_epu8_mask(word, _mm512_set1_epi8(31));
613613

614614
---
615615

616-
# Runtime dispatching is poor with quick functions
617-
618-
- Calling a fast function like `fast_needs_escaping` without inlining prevents useful optimizations.
619-
- Runtime dispatching implies a function call!
620-
621-
---
622-
623-
# Current solution
624-
625-
- No runtime dispatching (*sad face*).
626-
- All x64 processors support Pentium 4-level SIMD. Use that in a short function.
627-
- *Easy* if programmer builds for specific machine (`-march=native`), use fancier tricks.
628-
629-
---
630-
631616
# Current JSON Serialization Landscape
632617

633618
<img src="images/perf_landscape.png" width="85%"/>

0 commit comments

Comments
 (0)