I seem to remember that the attempts at implementing the JVM in hardware haven't worked out all that well and the stack implementation was blamed for their inability to beat a software implementation on x86. I wonder if anyone here has more information or personal experience?