In a computer system, a parallel, distributed function lookaside buffer
(TLB) includes a small, fast TLB and a second larger, but slower TLB. The
two TLBs operate in parallel, with the small TLB receiving integer load
data and the large TLB receiving other virtual address information. By
distributing functions, such as load and store instructions, and integer
and floating point instructions, between the two TLBs, the small TLB can
operate with a low latency and avoid thrashing and similar problems while
the larger TLB provides high bandwidth for memory intensive operations.
This mechanism also provides a parallel store update and invalidation
mechanism which is particularly useful for prevalidated cache tag designs.
В систему компьютера, параллель, распределенный буфер lookaside функции (TLB) вклюает малое, быстрое TLB и второйа по величине, но более медленное TLB. 2 TLBs работают параллельно, при малое TLB получая данные по нагрузки интежера и большое TLB получая другие фактически данные по адреса. Путем распределять функции, such as инструкции нагрузки и магазина, и инструкции интежера и плавающей запятаи, между 2 TLBs, малое TLB может работать с низкой латентностью и избегать побить и подобный проблему пока более большое TLB обеспечивает высокую ширину полосы частот для деятельностей памяти интенсивнейших. Этот механизм также обеспечивает параллельное уточнение магазина и механизм invalidation будет определенно полезн для prevalidated конструкции бирки тайника.