Novel, Associatively Addressed, HighSpeed Store
Original Publication Date: 1979-Dec-01
Included in the Prior Art Database: 2005-Feb-20
Most computer architectures incorporate a class of storage with two very useful properties -- very short names and very fast access times. This class of storage is usually termed "general purpose registers". Unfortunately, there are always too few of these registers. Whereas the short names promote bit-conserving order-codes, these same three or four bit names tend to guarantee that there are never enough of these valuable places to store active data. The contents of frequently accessed storage addresses are maintained in an associatively addressed local store with register-like access times. (Actually, the association is based on virtual virtual addresses (VVAs) -- bit strings specifying address computations, rather than effective addresses.) This local store is called a "stache."