Administering instruction tags in a computer processor
AssigneeInternational Business Machines Corporation
InventorsKURT A. FEISTE, HUNG Q. LE, DAVID S. LEVITAN, ALBERT J. VAN NORSTRAND, JR.
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsKURT A. FEISTE, HUNG Q. LE, DAVID S. LEVITAN, ALBERT J. VAN NORSTRAND, JR.
Estimating the term…
Administering ITAGs in a computer processor, includes, for each instruction in a single-thread mode: incrementing a value of a wrap around counter; setting a wrap bit to a predefined value if incrementing the value causes the counter to wrap around; generating, in dependence upon the counter value and the wrap bit, an ITAG for the instruction, the ITAG comprising a bit string having a wrap bit and an index comprising the counter value; and, for each instruction in a multi-thread mode: incrementing the value of the wrap around counter; setting a wrap bit to a predefined value if incrementing the value causes the counter to wrap around; and generating, in dependence upon the counter value and the wrap bit, an ITAG for the instruction, the ITAG comprising a bit string having the wrap bit, a thread identifier, and an index comprising the counter value.
A method of administering instruction tags (ITAGs) in a computer processor, the method comprising:
A computer processor for administering instruction tags (ITAGs), the processor configured to carry out:
An apparatus for administering instruction TAGs (ITAGS), the apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer processor configured to carry out:
Dependencies are inferred from the claim text.