HackerTube

THE VIDEO SHELF · virtual machine implementation

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

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 HN readers recommended it

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

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
softdevteamuk
Topic
virtual machine implementation
Format
talk
Level
advanced
HN recommenders in dataset
2
HN mentions in dataset
6
Recommendation years in dataset
2017–2021

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • 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]

    filereaper on Hacker News · 2017-03
    In The Structure and Performance of Efficient Interpreters [pdf]
  • 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. …

    filereaper on Hacker News · 2019-03
    In Building Fast Interpreters in Rust
  • 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]

    filereaper on Hacker News · 2021-11
    In Ask HN: Best Books on the JVM?

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.