Ways of a cache memory system are designated as being in one of three
subsets: a normal subset, a transient subset, and a locked subset. The
designation of the respective subsets is provided by a normal subset floor
index, a transient subset floor index, and a transient subset ceiling
index. The respective indexes are used to select the subset into which new
entries are copied from main memory as a result of a cache miss. If the
new entry is designated as being characterized by normal program behavior,
it is copied into the normal subset in the cache. If the new entry is
designated as being characterized by transient program behavior, it is
copied into the transient subset in the cache. The relationship between
the normal subset and the transient subset is programmable. For example,
the normal and the transient subsets may include at least one common way
of the cache memory or the transient subset may be completely included in
the normal subset or completely separate therefrom.
Des manières d'un système d'antémémoire sont indiquées en tant qu'être dans un de trois sous-ensembles : un sous-ensemble normal, un sous-ensemble passager, et un sous-ensemble verrouillé. La désignation des sous-ensembles respectifs est fournie par un index normal de plancher de sous-ensemble, un index passager de plancher de sous-ensemble, et un index passager de plafond de sous-ensemble. Les index respectifs sont employés pour choisir le sous-ensemble dans lequel de nouvelles entrées sont copiées de la mémoire centrale en raison d'une absence dans l'antémémoire. Si la nouvelle entrée est indiquée en tant qu'être caractérisé par le comportement normal de programme, elle est copiée dans le sous-ensemble normal dans la cachette. Si la nouvelle entrée est indiquée en tant qu'être caractérisé par le comportement passager de programme, elle est copiée dans le sous-ensemble passager dans la cachette. Le rapport entre le sous-ensemble normal et le sous-ensemble passager est programmable. Par exemple, les sous-ensembles normaux et passagers peuvent inclure au moins une manière commune de l'antémémoire ou le sous-ensemble passager peut être complètement inclus dans le sous-ensemble normal ou complètement séparer de là.