All topics / LLVM
Topic
You are reading the free Skim layer. Read unlocks the synthesis and sources.
LLVM
A modular compiler infrastructure that standardizes optimization and code generation for various programming languages.
1
episodes
1
thinkers
1h
of conversation
5
books & papers
5
terms defined
The neighbourhood: LLVM and the ideas it travels with. Drag to roam, click a star for the episode, click a neighbour to travel.
Drag to roam · scroll to zoom · click a neighbour to travel · click a star for the episode
From foundational to frontier
Climb the spectrum. The most accessible conversations come first.
Start here
ACCESSIBLECOREFRONTIER
The lexicon
Every term the guests lean on, in plain language. Read one in full, or filter to find it.
What the corpus says
The throughline across every conversation that touches this idea.
LLVM's modular design allows for easy replacement of subsystems, unlike GCC, making it more adaptable for tech companies like Google and Apple.
Chris Lattner · Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators
Swift's development addressed Objective-C's memory safety issues, offering both static and dynamic compilation for flexibility.
Chris Lattner · Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators
Google's third-generation TPUs achieve 100 petaflops in a liquid-cooled box, illustrating hardware-software co-design.
Chris Lattner · Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators
MLIR aims to unify various compiler systems in machine learning, promoting code reuse and industry collaboration.
Chris Lattner · Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators
Voices on LLVM
3 standout quotes from across the corpus.
Go read
5 books and papers cited across these episodes.
For the specialist
What experts find new
4 expert-level takeaways for a specialist reader.
At the frontier
Still unresolved
1 open questions flagged across these conversations.
The thinkers
Who takes this idea on, by how often they return to it.