Skip to content
0:00 / 0:00

#seaofnodes#compilerdesign#bentitzer

How a Sea of Nodes Compiler Works | Ben Titzer

Microarch Club

1.9K subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Ben Titzer

Advanced. Deep dive for people who know the field.

4.4K views2 years ago1 recommendation

Systems programmingCompilers and interpretersPerformance and optimization

Ben Titzer explains the mechanics, benefits, and trade-offs of the sea of nodes compiler intermediate representation.

Ben Titzer walks through how a Sea of Nodes compiler works, and evaluates both the technical and organizational trade-offs compared to traditional basic block approaches. Clip is from Episode 8 of the Microarch Club Podcast: microarch.club/episodes/1000/ Microarch Club: microarch.club/ X / Twitter: twitter.com/MicroarchClub

Why it's here

1 person recommends this

What people say. Recommended as a clear and concise explanation of the sea of nodes compiler design.

Moments people linked to

u/mttdin r/Compilers • Recommends

How a Sea of Nodes Compiler Works - Ben Titzer

u/qq123qin r/Zig • Mentions

On “Zig for creative coding ?”

Thanks for your response that sounds promising! I believe Zig will pick up in compilation speed in a couple of releases. Once the WASM support of C3 stabilizes I'll be checking it out. Interesting that Tilde went with the sea of nodes approach. A once big proponent of that is now a less optimistic about it (entire video is worth a watch): link to this video
2View on Reddit