A data cache is constructed with the same dimensions as for a conventional n-way associative cache, but is constructed as an (n-1)-way associative cache, so that one associative column of the cache is left unused, although the cache has the same memory array size as a typical n-way associative cache. The extra column of data in the cache is organized as an independent logical translation look-aside buffer (TLB) that is n-way associative. Thus, there is no separate TLB array for the cache, rather, the TLB is contained within the data cache array. In this way, the cache can be implemented with a single chip, and can be of relatively large size, on the order of 8 MB or more.

Тайник данных построен с такими же размерами как для тайника обычной н-dorogi ассоциативного, но построен как (тайник n-1)-way ассоциативный, так, что одна ассоциативная колонка тайника будет оставлена unused, хотя тайник имеет такой же размер блока памяти как тайник типичной н-dorogi ассоциативный. Экстренная колонка данных в тайнике организована как независимо логически буфером перевода look-aside (TLB) будет н-doroga ассоциативная. Таким образом, не будет отдельно блока TLB для тайника, довольно, TLB содержатся в пределах блока тайника данных. В этой дороге, тайник можно снабдить с одиночным обломоком, и может быть относительно большого размера, на заказе mb 8 или больше.

 
Web www.patentalert.com

< (none)

< Snoop resynchronization mechanism to preserve read ordering

> Load/store unit having pre-cache and post-cache queues for low latency load memory operations

> (none)

~ 00048