HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators | Lex Fridman Podcast #21

Lex Fridman · Youtube · 6 HN points · 4 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention Lex Fridman's video "Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators | Lex Fridman Podcast #21".
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
I always wondered why the creator of Rust switched to Swift and just now found my answer by Graydon Hoare himself:

https://old.reddit.com/r/rust/comments/7qels2/i_wonder_why_g...

tl;dr it has nothing to do with the relative merits of the two languages

---

Edit: I watched a couple of Lex Fridman podcasts this week with Chris Lattner (creator of Swift) that I thought were interesting

Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators | Lex Fridman Podcast #21

https://www.youtube.com/watch?v=yCd3CzGSte8

Chris Lattner: The Future of Computing and Programming Languages | Lex Fridman Podcast #131

https://www.youtube.com/watch?v=nWTvXbQHwWs

pram
“I've always been a language pluralist -- picture my relationship towards languages like a kid enjoying a wide variety of building blocks, musical instruments or plastic dinosaurs -- and I don't think evangelism or single-language puritanism is especially helpful.”

What a great statement!

Really loved listening to his recent podcast with Lex Fridman[1].

[1] https://m.youtube.com/watch?v=yCd3CzGSte8

WanderPanda
"Recent" seems relative
hinkley
When I read that SiFive is working on custom silicon, my first thought was to wonder what would happen if custom hardware and custom programming languages co-evolved together, instead of languages adapting to old hardware that's adapted to older programming languages.

.. and here he is talking about compilers. I might have to keep an eye on SiFive in addition to Oxide.

There are some other people talking about him not staying long at places. In this talk he mentions how he intended to stay at UIUC for one year and got 'nerd-sniped' into staying for 5 years building LLVM. After an experience like that, I could see how someone might feel claustrophobic and tend to take any opportunity on offer - if it's interesting enough.

chrislattner
Yeah, I don't expect people to understand how transformative SiFive is. Give it a couple years and it will make sense :-)
> Aren't there already many ML libraries for compiled languages out there or are you referring to something else?

Something else. If your program is a well-defined set of operations (basically matrix operations for ML), you can optimize the whole specific program instead of calling bunch of individually optimized functions from the library and target a specific hardware (e.g. given GPU). Check for example Chris Lattner’s interview [1] and presentations on MLIR, or proceedings of C4ML workshop [2].

Application in distributed systems: from the top of my head - protobufs, compilation of Erlang and Elixir to BEAM, dask.

[1] https://youtu.be/yCd3CzGSte8 [2] http://c4ml.org/

How does this relate to all the work that Christ Lattner et al have been doing at Google with Swift, MLIR, etc.?[a]

Is this... a separate, parallel, more encompassing proposal?

Is there any coordination between these two groups?

--

[a] https://www.youtube.com/watch?v=yCd3CzGSte8

adamnemecek
It's the same group.
samtheprogram
I don't know if "Christ" Lattner was intentional (humorous) or an accident, but I chuckled.
cs702
Accident.
Aug 17, 2019 · 2 points, 0 comments · submitted by mfbx9da4
Jun 26, 2019 · 3 points, 0 comments · submitted by tosh
HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.