The Lua implementors (www.lua.org) claim to have got a performance improvement by switching from a stack vm to a register vm (with effectively infinitely many registers). Norman