What is Low Latency C++? (Part 1) - Timur Doumler - CppNow 2023

Sdílet
Vložit
  • čas přidán 28. 08. 2024

Komentáře • 28

  • @adodge2
    @adodge2 Před rokem +44

    I'm enjoying the talk.
    Really glad they went the extra mile and gave a lavalier mic to some guy in the audience with a sore throat. Really simulating the authentic in-person conference experience. Makes me want to wash my hands.

    • @adodge2
      @adodge2 Před rokem +12

      alright I got 46 minutes in and the guy in the audience started talking to himself in between clearing his throat. I'm done.

    • @pogrammerinthehouse8643
      @pogrammerinthehouse8643 Před 3 měsíci

      @@adodge2 😂😂😂

    • @starllama2149
      @starllama2149 Před měsícem

      It's funny coming back to this. I was in the crowd. I remember thinking the exact same thing it got really annoying. It was the front two rows of the auditorium from what I remember lol.

  • @kevanschwitzer8585
    @kevanschwitzer8585 Před rokem +17

    Fantastic talk. A nice amount of breadth and great cross-references to other materials (books, presentations, articles) for those who are interested. Note: It was extremely hard to listen to this talk due to the excessive throat clearing of the participants. Maybe some audio processing could easily clean this kinda stuff up?!

  • @wjrasmussen666
    @wjrasmussen666 Před rokem +31

    the noise is annoying.

    • @omid_tau
      @omid_tau Před 8 měsíci

      Download the video then suppress the noise using AI filter

  • @jasperlanda5276
    @jasperlanda5276 Před 11 měsíci +13

    I love Timur's talks but this mic keeps picking up three things instead of just one: Timur's voice, Timur's reverberated voice reflected in the room, and that one super annoying coughing guy.

  • @mehmetkose6
    @mehmetkose6 Před rokem +2

    Loves from Turkey, thx

  • @bearwolffish
    @bearwolffish Před 28 dny +1

    Should not have read the comments, did not notice the background noises till they were brought up.

  • @NickEnchev
    @NickEnchev Před rokem +1

    Am I misunderstanding something, but at 1:26:26 doesn't b[i+1] += c[i] do an out-of-bounds write in the example on the left? I know the example is about vectorization and this is unrelated, but I found it an odd that the example would have that line.

  • @SamualN
    @SamualN Před rokem +8

    why does the audio sound so bad?

  • @ABaumstumpf
    @ABaumstumpf Před 11 měsíci +2

    [[assume false]] :) And have fun.

  • @ailijic
    @ailijic Před rokem

    First example and code starts at 44 min.

  • @abhisheksingh-li6zo
    @abhisheksingh-li6zo Před rokem

    Code starts at 45.00

  • @sirhenrystalwart8303
    @sirhenrystalwart8303 Před rokem

    I wonder, does something like [[assume size % 32 ==0 ]] help promote SIMD optimizations?

    • @Roibarkan
      @Roibarkan Před rokem

      I believe so. The common case is when ‘size’ is actually the size of an array that it being traversed, and thie assume attribute can allow the compiler to emit fewer bound-checks, and iterate over multiple items simultaneously- which leads to SIMD. This is discussed in slide 106

    • @akisuihkonen7253
      @akisuihkonen7253 Před rokem +1

      It might. On clang (for arm64-v8a) I've noticed even a fixed value of `N=32` does not always lead to autovectorisation, but `size % 64 == 0` would do.

  • @Roibarkan
    @Roibarkan Před rokem

    1:24:40 Jeff Garland’s talk: czcams.com/video/hlgCeWC9jxI/video.html

  • @Spongman
    @Spongman Před rokem +18

    it's 2023. who goes to a conference with a cough, ffs?

  • @eldarsadykov
    @eldarsadykov Před rokem +11

    That damn cough!

  • @PhoenixMoonbeam
    @PhoenixMoonbeam Před 4 měsíci +2

    is there anywhere this has been uploaded without the horrific perpetual background coughing and footstamping?

  • @Roibarkan
    @Roibarkan Před rokem

    1:24:40 Eduardo Madrid’s talk from 2022 about SWAR: czcams.com/video/B4VxpvFX9YY/video.html

  • @tomfranky1744
    @tomfranky1744 Před rokem +2

    Timur's habit is to talk too fast about many diffenet things that may not be needed necessarily, making his talks not very advantageous to me. Most of the times they are confusing more than being simple, clear and ready to be understood.

  • @TheMoQingbird
    @TheMoQingbird Před rokem +3

    bad sound recording

  • @StereoSensation
    @StereoSensation Před 2 měsíci

    That's one hell of annoying crowd to present to.