Denis Yaroshevskiy - "My First SIMD" - C++ London
Vložit
- čas přidán 20. 10. 2022
- Recorded live at the C++ London meetup at Macquarie, October 2022
www.meetup.com/cpplondon/even...
`std::strlen` is 16 or 32 times faster than a while loop, depending on your machine.
How? It uses SIMD. And so can you. The talk will show you a few algorithms with SIMD,
enough for you to get a feel for it.
The talk will utilize `eve` library github.com/jfalcou/eve but you don't have to,
the principles and ideas stay the same regardless of how you write SIMD.
Slides: denisyaroshevskiy.github.io/m...
--
Denis is a semi-active member of the C++ community. He is mostly interested in algorithms and how to make them very fast. Denis is one of the maintainers for eve SIMD library. He has contributions to libc++, Chromium base library (flat_set) and Folly (SIMD base64 implementation). Currently works at Meta, doing performance for a living. - Věda a technologie
Hi!
If you find the sound quality difficult on the ear - here is the previous iteration of this talk: czcams.com/video/d6NcnyXjc3I/video.html
I don't think I can post a link to the slides without CZcams blocking me but you can find them on my github in presenations repo
Thanks Denis.
I've added a link to your slides in the description.
I think we fixed your mic a bit too close, so it does distort a bit. Still understandable, though.