Stack Machines
Stack machines are cool and all, but doesn’t having the stack destroy any chances for parallelism, since it serializes any computations that work with it?
Update: I am, of course, referring to the recent interest in pure stack machines on Slashdot and so forth. The trouble with pure stack machines is that they make it much harder to do instruction reordering, parallel instruction execution, and optimistic execution, techniques which are used to great effect architectures which use registers in addition to a stack.