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

  Переглядів 39,439

SiFiveInc

SiFiveInc

День тому

This week at the ASPLOS 2021 conference, Dr. Chris Lattner gave the keynote address to open the event with a discussion of the Golden Age of Compilers in an era of hardware and software co-design.
ASPLOS is a multi-disciplinary conference for research that spans the boundaries of hardware, computer architecture, compilers, languages, operating systems, networking, and applications.
ASPLOS provides a high-quality forum for scientists and engineers to present their latest research findings in these rapidly changing fields. It has captured some of the major computer systems innovations of the past two decades (e.g., RISC and VLIW processors, small and large-scale multiprocessors, clusters and networks-of-workstations, optimizing compilers, RAID, and network-storage system designs).
This conference occurs at a time when computer architecture is facing great challenges, due both to the end of single-processor performance scaling and to new demands imposed by mobile and Giga scale computing.
Chris Lattner co-founded the LLVM Compiler infrastructure project, the Clang compiler, the Swift programming language, the MLIR compiler infrastructure, the CIRCT project, and has contributed to many other commercial and open-source projects at Apple and Google. He now leads the Engineering and Product teams at SiFive.
In this talk, Dr. Lattner will 'nerd out' on compilers, accelerators, and the "end of Moore's Law."

КОМЕНТАРІ: 27
@_____case
@_____case 3 роки тому
"LLVM... I'm a bit fond of this technology." - Chris Lattner
@douwedb
@douwedb 2 роки тому
Haha!
@WeAreOnePiano
@WeAreOnePiano Рік тому
A visionary and an icon.
@loading...3197
@loading...3197 3 роки тому
This is amazing! Very well presented.
@erdemmeydanli9410
@erdemmeydanli9410 3 роки тому
Excellent presentation. Thanks for the inspiring talk!
@SalehElm
@SalehElm 3 роки тому
Thanks Chris for a great talk. Very insightful and informative.
@mikafoxx2717
@mikafoxx2717 3 місяці тому
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.
@wangyi8848
@wangyi8848 3 роки тому
Great Chris Lattner, very impressive!
@yuanjunren5220
@yuanjunren5220 2 роки тому
Thanks Chris for a great talk.
@dgillies5420
@dgillies5420 2 роки тому
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.
@Tesla_Sentiment_Tracker
@Tesla_Sentiment_Tracker 2 роки тому
Great talk Chris!
@fotonical
@fotonical 8 місяців тому
Great talk
@renecouture3719
@renecouture3719 2 роки тому
Great talk!
@m1k3b7
@m1k3b7 2 роки тому
Really good, well done.
@MrShou46
@MrShou46 3 роки тому
Superb!!...
@rpcme-for-reals
@rpcme-for-reals 3 роки тому
Excellent perspective and vision.
@adrianojordao4634
@adrianojordao4634 11 місяців тому
Tx. You helped me.
@modolief
@modolief 2 роки тому
7:30 Watcom C compiler, I remember that!
@edgeeffect
@edgeeffect Місяць тому
"let's go way back in time".... What, to when I'd already been a professional programmer for 10 years? ;)
@klam77
@klam77 2 роки тому
does it provide annotation or tags for handwritten notes so you can search later by tag name?
@apivovarov2
@apivovarov2 10 місяців тому
and now mojo!
@deeplearningpartnership
@deeplearningpartnership 11 місяців тому
Nice.
@Kenbomp
@Kenbomp 2 роки тому
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 2 роки тому
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
@Lucretia9000
@Lucretia9000 7 місяців тому
No mention of VHDL nor that Wirth created hardware with his Oberon language way before chisel and this horrible python based stuff.
КАК ГЛОТАЮТ ШПАГУ?😳
00:33
Masomka
Переглядів 1,8 млн
Парковка Пошла Не По Плану 😨
00:12
Глеб Рандалайнен
Переглядів 13 млн
I PUT MY ARMOR ON (Creeper) (PG Version)
00:19
Sam Green
Переглядів 4 млн
Designing in 2023: 10 Problems to Solve w/ Jim Keller
21:14
Tenstorrent
Переглядів 39 тис.
Self Compiling Compilers - Computerphile
12:56
Computerphile
Переглядів 156 тис.
How to hire programmers | Chris Lattner and Lex Fridman
9:45
Lex Clips
Переглядів 92 тис.
The Promise of Open Source Semiconductor Design Tools
12:18
Asianometry
Переглядів 96 тис.
20 System Design Concepts Explained in 10 Minutes
11:41
NeetCode
Переглядів 813 тис.
The Past, Present and Future of RISC-V
32:45
SiFiveInc
Переглядів 11 тис.
Stanford Seminar - New Golden Age for Computer Architecture - John Hennessy
1:15:20
Сомнительно... Ну Окэй... Распаковал Nothing Phone (2a)
16:19
РасПаковка ДваПаковка
Переглядів 56 тис.
Какой MacBook выбрать в 2024 - М1, М2 или М3?
24:56
ЭТО САМЫЙ МОЩНЫЙ ИГРОВОЙ СМАРТФОН ЗА 270$ 🔥
13:33
Thebox - о технике и гаджетах
Переглядів 38 тис.
СКОЛЬКО ЕЩЕ БУДЕТ АКТУАЛЕН IPHONE 13?
14:10
DimaViper Live
Переглядів 45 тис.