[virtmach] register vs. stack machines

Durchholz, Joachim virtmach@iecc.com
Tue, 16 Jul 2002 15:41:46 +0200

> see:
> http://www.cs.bell-labs.com/who/rob/hotchips.html

The Dis papers tend to strongly state the advantages of the choices that
were made for Dis, instead of presenting the full engineering trade-offs.
Which makes them great for evangelisation, but not so great for preparing
your own decisions.

For example, the cited paper doesn't discuss the disadvantages of
reference-counting garbage collection (increased memory traffic to keep the
reference counts up-to-date, object reclamation as a possible and unexpected
side effect of pointer assignments which makes it difficult to guarantee
real-time deadlines).

I don't know how far this sloppiness/marketing speak attitude transfers to
their discussion of stack vs. register architecture. I'd rate the Dis
literature as an interesting data point, but not as an authority.

Just my 2c.