Overview of HT Resource Usage

TC Access

Refer to Figure 39-6 on page 979. When both logical processors are executing code (i.e., neither is halted) and both require access to the TC, the processor provides interleaved TC access to each logical processor in alternating clock cycles. If one of the logical processors should execute a HLT instruction or does not require access to the TC, the other logical processor has access to the TC in every clock cycle. Although each trace line contains the ID of the logical processor it belongs to, the TC does not impose a constraint on what percentage of the TC can be used by either logical processor.

Figure 39-6. Interleaved Trace Cache Access

A detailed description of the TC can be ...

Get The Unabridged Pentium 4 IA32 Processor Genealogy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.