Adventures in SIMD-Thinking - Bob Steagall - [CppNow 2021]

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2025

ความคิดเห็น • 12

  • @simfoo
    @simfoo 3 ปีที่แล้ว +6

    I'm a simple man. I see a Bob Steagall video, I click on it. Awesome presenter and you always learn a thing or two.

  • @benjaminshinar9509
    @benjaminshinar9509 3 ปีที่แล้ว +5

    this was the first time i managed to follow along a SIMD lecture. I won't be able to do it myself or explain most of it, but I didn't feel lost.

  • @BobBeatski71
    @BobBeatski71 ปีที่แล้ว +1

    Now that was an amazing tutorial on SIMD and how 'windowing' is applied to input data (signals). 👍

    • @BoostCon
      @BoostCon  ปีที่แล้ว

      Glad to hear how much you appreciated this presentation.

  • @aajas
    @aajas 8 หลายเดือนก่อน

    1:22:33 - my suspicion is that clang was spilling registers, which is always something to check for. They provide an amazingly wonderful tool called llvm-mca to do analysis
    llvm-mca takes as input the machine code and generates the intra-cycle pipeline analysis that it perceives a given processor architecture will execute.. (Most importantly where and why it will stall)
    AVX-512 with 32 regs was always somewhat of a wild idea, so it wouldn't be surprising that clang was not optimized for it

  • @hosseinaghakhani6733
    @hosseinaghakhani6733 2 ปีที่แล้ว +4

    An excellent talk. Explained everything beautifully.

    • @BoostCon
      @BoostCon  2 ปีที่แล้ว

      Glad you liked it!

  • @MaksimVolkau
    @MaksimVolkau ปีที่แล้ว

    amazing galaxy brain content is here!

  • @origamibulldoser1618
    @origamibulldoser1618 ปีที่แล้ว

    This should be good :)

  • @SimonToth83
    @SimonToth83 3 ปีที่แล้ว

    Strange results, n-th element should be O(N), so at larger inputs that should make it faster.

    • @SimonToth83
      @SimonToth83 3 ปีที่แล้ว

      Ah, nvm, this is n-th element on 7 elements always, so yeah, the overhead will prevail then.

  • @codesolution1715
    @codesolution1715 3 ปีที่แล้ว +2

    👍👍👍