This is a fantastic article, thanks for sharing. I’m curious now to read more about this register VM compared to the existing CPython VM. And also curious to understand what changed between 3.5 and 3.9 with respect to massive function call performance improvements.
Searching for register vs stack machine performance it became clear that register VMs are in general much faster. Here’s a thread from a few years ago on that topic.