Logging events with timestamps
AssigneeImagination Technologies Limited
InventorsPaul Murrin, Gareth Davies
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorsPaul Murrin, Gareth Davies
Estimating the term…
A logging unit is used to log entries for events in a computer system. Each entry includes an n-bit timestamp field and a payload. The payload includes information about the event and the timestamp field includes the n least significant bits of an N-bit timestamp for the event, where N>n. If the n least significant bits of the timestamp have wrapped compared to the corresponding n bits of the timestamp of the preceding entry then a timing entry is logged which includes other bits of the timestamp. Therefore, an N-bit timestamp can be determined for an event, but only the n least significant bits of the timestamp are stored in the timestamp field of an entry for the event. Therefore, the time flow of events in the store is better maintained (by having a larger timestamp) without increasing the number of bits (n) in the timestamp field of each entry.
A logging unit for logging events in a computer system by causing entries to be stored in a store, wherein each of said entries comprises an n-bit timestamp field and a payload, the logging unit comprising control logic configured to:
A method of logging events in a computer system by storing entries in a store, each of said entries comprising an n-bit timestamp field and a payload, the method comprising:
A method of retrieving, from a store configured to store entries, information relating to a particular event in a computer system, each of said entries comprising an n-bit timestamp field and a payload, and wherein the particular event is associated with a timestamp comprising N bits, where N>n, the method comprising:
A non-transitory computer readable storage medium having stored thereon a computer readable description of an integrated circuit that, when processed in an integrated circuit manufacturing system, causes the integrated circuit manufacturing system to manufacture a logging unit, the logging unit being for logging events in a computer system by causing entries to be stored in a store, wherein each of said entries comprises an n-bit timestamp field and a payload, the logging unit comprising control logic configured to:
Dependencies are inferred from the claim text.