Denis Yaroshevskiy - "My First SIMD" - C++ London

Sdílet
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

Komentáře • 2

  • @denisyaroshevskiy5679

    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

    • @clondon3897
      @clondon3897  Před rokem

      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.