Good videos, with context.
Cliff Click @ VMSS16: Bits of Advice For the VM Writer

Cliff Click @ VMSS16: Bits of Advice For the VM Writer

softdevteamuk
2 HN recommenders · discussed 2017–2021
Open YouTube ↗

About this video

Cliff Click, author of HotSpot's JIT compiler, shares hard-won advice for people writing virtual machines at the VMSS16 workshop. Topics include interpreters, JITs and performance lessons.

Why it appears in the archive

HN recommends it, and Cliff Click's talks in general, as practical wisdom from someone who built HotSpot and worked on Azul's VMs.

AI-generated summary and labels from the source dataset; verify important details against the video. Source & credits.

From the Hacker News discussion

filereaper · 2017-03 · strong rec

Very poor, there's no mention of continuation style passing interpreters. If anyone's curious about tales from the battlefield, highly recommend Cliff Click's talks (any of them) [1] [1] [VIDEO]

Read original comment ↗
filereaper · 2019-03 · strong rec

I highly recommend folks to view this talk by the venerable Cliff Click called "Bits of Advice For the VM Writer" [1] Of particular interest are Continuation Style Passing Interpreters [2] and how much of a speedup you can get by going to raw assembly. The talk has lessons Cliff learned from his years on the JVM but those can be adapted easily to other runtimes. [1] [VIDEO] [2] [LINK]

Read original comment ↗
filereaper · 2021-11 · strong rec

I strongly recommend following and listening to videos by Cliff Click who wrote HotSpot and worked on Azul and other VMs. Cliff also has Coffee Compiler Club sessions on Fridays. - [LINK] - [VIDEO]

Read original comment ↗
tjalfi · 2021-06 · rec

I'm also a fan of Cliff and other Rice alumni; here are a few of his videos that I like. [0] The Sea of Nodes and the HotSpot JIT [1] A JVM Does That? [2] A Crash Course in Modern Hardware [3] Bits of Advice for the VM Writer [0] [LINK] [1] [LINK] [2] [LINK] [3] [VIDEO]

Read original comment ↗
hyperpape · 2017-04 · reference

He doesn't give a lot of details, but somewhere in the first 20 minutes of this talk (probably 15 minutes in), Cliff Click says that Hotspot had to create fair locks in user-space because kernel provided locks weren't adequate. [VIDEO]

Read original comment ↗
foepys · 2017-04 · reference

Thank you for the video, very interesting. The time for what you mentioned is here: [VIDEO] (from 18:24 to 24:00)

Read original comment ↗