Apparatus and method for condensing trace information in a multi-processor system
First Claim
Patent Images
1. A non-transitory computer readable storage medium with executable instructions to characterize a coherency controller, comprising executable instructions to define:
- ports to receive processor trace information from a plurality of processors, wherein the processor trace information from each processor includes a processor identity and a condensed coherence indicator derived as a function of a processor synchronization signal and a shared memory miss signal, wherein processor synchronization signals define synchronization frames, wherein within a single synchronization frame with multiple memory miss signals, the condensed coherence indicator is incremented only once per synchronization frame, in response to the first memory miss signal of the multiple memory miss signals; and
circuitry to produce a trace stream with trace metrics and condensed coherence indicators.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer readable storage medium includes executable instructions to characterize a coherency controller. The executable instructions define ports to receive processor trace information from a set of processors. The processor trace information from each processor includes a processor identity and a condensed coherence indicator. Circuitry produces a trace stream with trace metrics and condensed coherence indicators.
51 Citations
26 Claims
-
1. A non-transitory computer readable storage medium with executable instructions to characterize a coherency controller, comprising executable instructions to define:
-
ports to receive processor trace information from a plurality of processors, wherein the processor trace information from each processor includes a processor identity and a condensed coherence indicator derived as a function of a processor synchronization signal and a shared memory miss signal, wherein processor synchronization signals define synchronization frames, wherein within a single synchronization frame with multiple memory miss signals, the condensed coherence indicator is incremented only once per synchronization frame, in response to the first memory miss signal of the multiple memory miss signals; and circuitry to produce a trace stream with trace metrics and condensed coherence indicators. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification