The vm I'm working with has a stack, using 16 bits to encode an integer or pointer to an object.
I'm adding a cache. Addresses on the stack will now be 1/2 as small in bit size, and point to a location in cache. The cache address will then contain the integer or object pointers. The VM I'm working with now does not implement this, and I would appreciate any pointers to relevant articles.
Thanks,
tom