tdl@sequent.UUCP (12/13/83)
The work by Johnson that was mentioned in a previous article is apparently still around BTL. There is an article by Ditzel and McLellan called "Register Allocation for Free: The C Machine Stack Cache" that was presented at the 1982 conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). They cover most of the same arguments against caches that have been presented here (expensive to dual-port, large addresses rather than short register addresses, etc.) and then describe how they overcome these problems. They come up with a solution that has all of the benefits of registers without any of the problems. Tom Lovett - Sequent Computer Systems, Inc. {pur-ee | ogcvax} !sequent!tdl