The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 16, 2021

Filed:

May. 21, 2019
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Curtis Glenn Dunham, Austin, TX (US);

Jonathan Curtis Beard, Austin, TX (US);

Pavel Shamis, Austin, TX (US);

Eric Ola Harald Liljedahl, Stockholm, SE;

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/0815 (2016.01); G06F 12/10 (2016.01); G06F 11/34 (2006.01); G06F 11/30 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0815 (2013.01); G06F 11/3037 (2013.01); G06F 11/3476 (2013.01); G06F 12/10 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/1032 (2013.01);
Abstract

A method and apparatus for monitoring cache transactions in a cache of a data processing system is provided. Responsive to a cache transaction associated with a transaction address, when a cache controller determines that the cache transaction is selected for monitoring, the cache controller retrieves a pointer stored in a register, determines a location in a log memory from the pointer, and writes a transaction identifier to the determined location in the log memory. The transaction identifier is associated with the transaction address and may be a virtual address, for example. The pointer is updated and stored to the register. The architect of the apparatus may include a mechanism for atomically combining data access instructions with an instruction to commence monitoring.


Find Patent Forward Citations

Loading…