ASPLOS Keynote: The Golden Age of Compiler Design in an Era of HW/SW Co-design by Dr. Chris Lattner

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

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

  • @MusicalBasics
    @MusicalBasics 2 ปีที่แล้ว +12

    A visionary and an icon.

  • @_____case
    @_____case 3 ปีที่แล้ว +83

    "LLVM... I'm a bit fond of this technology." - Chris Lattner

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

      Haha!

  • @loading...3197
    @loading...3197 3 ปีที่แล้ว +15

    This is amazing! Very well presented.

  • @SalehElm
    @SalehElm 3 ปีที่แล้ว +4

    Thanks Chris for a great talk. Very insightful and informative.

  • @erdemmeydanli9410
    @erdemmeydanli9410 3 ปีที่แล้ว +4

    Excellent presentation. Thanks for the inspiring talk!

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

    Great Chris Lattner, very impressive!

  • @dgillies5420
    @dgillies5420 3 ปีที่แล้ว +4

    I was at Google 3-8Y ago and noticed that language tools just didn't scale. gdb would take 60s to start on a 200MB binary (600MB with symbols) and often wouldn't start at all, or lost track of where i was in the program.

    • @ZuhaBuba
      @ZuhaBuba 5 หลายเดือนก่อน

      what is gdb ?

    • @dgillies5420
      @dgillies5420 5 หลายเดือนก่อน

      @@ZuhaBuba gdb is the gnu debugger, lets you step through C, C++ code, and perhaps other gnu compiler languages ...

    • @tekkenkaido
      @tekkenkaido 3 วันที่ผ่านมา

      @@ZuhaBuba gnu debugger

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

    Thanks Chris for a great talk.

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

    Great talk Chris!

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

    Great talk

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

    Great talk!

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

    does it provide annotation or tags for handwritten notes so you can search later by tag name?

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

    Tx. You helped me.

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

    7:30 Watcom C compiler, I remember that!

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

    Really good, well done.

  • @rpcme-for-reals
    @rpcme-for-reals 3 ปีที่แล้ว +1

    Excellent perspective and vision.

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

    And this is why NVIDIA and Western Digital want RISC-V cores in their stuff, the ease of development. Plus, the instruction set is design for extremely simple decode logic, using set shifts from instruction encoding to registers for immediate instructions, directly wired register selection from the selection, a single location for sign extension bit.. so you can make a 15k gate, 32 bit processor with the embedded 16 or maybe all 32 registers. Even compressed instructions are just a direct LUT to an existing common base instruction.

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

    Superb!!...

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

    Nice.

  • @edgeeffect
    @edgeeffect 10 หลายเดือนก่อน

    "let's go way back in time".... What, to when I'd already been a professional programmer for 10 years? ;)

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

    and now mojo!

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

    Nice but hardware world is diff than open source software. Software can be used by everyone but hardware is still very locked in and . But they should aim for silly cheap projects that eventually grow. But very nice talk. Most talks don't even mention hw

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

      yeah but the hardware world is changing in case you haven't noticed

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

    IF SSA used have you cross licecensed w IBM God bless Fran Allen

    • @skunkwerx9674
      @skunkwerx9674 4 หลายเดือนก่อน

      There are a hundred SSA optimizing compilers out there. Nobody is paying to license some idea from IBM, it’s not that unique.

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

    No mention of VHDL nor that Wirth created hardware with his Oberon language way before chisel and this horrible python based stuff.