Data Access Tracing
AssigneeMediatek Inc.
InventorsLi Lee, Ramesh Jandhyala, Srikanth Kannan
Life of this patent
Estimating the term…
Abstract
A moving window history of at least one previous data address accessed by a processor is maintained, the at least one previous data address in the history each being associated with an index. A difference between a current data address and one of the at least one previous data address in the history is determined. The difference and the index associated with the one of the at least one previous data address in the history are provided as a representation of the current address.
Claims49
A method for tracing data addresses, comprising:
- maintaining a moving window history of at least one previous data address accessed by a processor, the at least one previous data address in the history each being associated with an index;
- determining a difference between a current data address and one of the at least one previous data address in the history;
- and
- providing, as a representation of the current address, the difference and the index associated with the one of the at least one previous data address in the history.
A method comprising:
- receiving memory addresses that are accessed by a processor;
- compressing the addresses to generate compressed addresses;
- and
- outputting the compressed addresses.
An apparatus for tracing data addresses, comprising:
- a buffer memory to maintain a moving window history of at least one previous data address accessed by a processor, each of the at least one previous data address in the history being associated with an index;
- and
- a compression circuit to determine a difference between a current data address and one of the at least one previous data address in the moving window history, and to provide, as a representation of the current data address, the difference and the index associated with the one of the at least one previous data address in the history.
An apparatus comprising:
- a memory device having addresses;
- a processor to access the addresses of the memory device;
- and
- a data trace module to compress the addresses accessed by the processor to generate compressed addresses, and output the compressed addresses.
An apparatus comprising:
- an integrated circuit comprising
- a processor;
- and
- a data trace module to trace data addresses accessed by the processor and generate an output representing the data addresses.
A method for tracing data addresses accessed by a processor, comprising:
- maintaining a moving window history of previous data addresses accessed by the processor, each of the previous data addresses in the history having an index;
- determining a minimum absolute difference between a current data address and two or more of the previous data addresses in the history;
- and
- providing, as a representation of the current data address, the minimum absolute difference and its sign, and a corresponding index.
Dependencies are inferred from the claim text.