Permalink
Browse files

Provide reference for register VM > stack VM

  • Loading branch information...
1 parent 129c1e6 commit e1cd99e0f39a5f892ef72b077e2de4c2be55e5d7 Brian Gernhardt committed Feb 6, 2011
Showing with 6 additions and 2 deletions.
  1. +6 −2 README.mkd
View
@@ -114,8 +114,12 @@ to be stored as a string or used as a stack.
Being register based may seem like a minor technical distinction, but there
are far more books and algorithms to optimize register code than there are
-stack machines like the Java VM or .Net's CLR. Register-based instructions
-can also create far more efficient bytecode than a stack.
+stack machines like the Java VM or .Net's CLR. A program on a register
+machine also requires less opcodes than on a stack machine, which means
+that the [VM can run faster][VM Showdown].
+
+[VM Showdown]: http://www.usenix.org/events/vee05/full_papers/p153-yunhe.pdf
+ "VM Showdown: Stack vs Registers (Shi, Gregg, Beatty)"
How do I get it?
----------------

0 comments on commit e1cd99e

Please sign in to comment.