Lightning Talk: How to Leverage SIMD Intrinsics for Massive Slowdowns - Matthew Kolbe - CppNow 2023

Sdílet
Vložit
  • čas přidán 8. 10. 2023
  • www.cppnow.org​
    / cppnow
    ---
    Lightning talk: How to Leverage SIMD Intrinsics for Massive Slowdowns - Matthew Kolbe - CppNow 2023
    Slides: github.com/boostcon/cppnow_pr...
    ---
    What happens when you naively see an opportunity to apply a compiler intrinsic function? A lot more than you might think. I'll show the first performance-crushing consequence of typing "_mm" into your code, and point you towards how you can effectively use them.
    ---
    Matthew Kolbe
    I'm a quant asset manager who uses C++ to push the limits of what derivative pricing with stochastic differential equations can accomplish.
    ---
    Video Sponsors: think-cell and Bloomberg Engineering
    Audience Audio Sponsors: Innoplex and Maryland Research Institute
    ---
    Videos Filmed & Edited By Bash Films: bashfilms.com/
    CZcams Channel Managed & Optimized By Digital Medium Ltd: events.digital-medium.co.uk
    ---
    CppNow 2024
    www.cppnow.org​
    / cppnow
    #boost #cpp #simd #cppprogramming
  • Věda a technologie

Komentáře • 3

  • @dat_21
    @dat_21 Před 6 měsíci +2

    Microarchitecture knowledge is essential.

  • @axe863
    @axe863 Před 7 měsíci

    This is so true 😅

  • @PedroOliveira-sl6nw
    @PedroOliveira-sl6nw Před 7 měsíci

    For a moment I thought he was going to show how to use SIMD for destructing objects. I was expecting some reinterpret_cast into an object of same size but only primitive types and with some magic, parallelize destruction.. But I guess not