US 11,675,686 B2
Tracing activity from multiple components of a device
Daniel John Pelham Wilkinson, Bristol (GB); and Graham Bernard Cunningham, Chippenham (GB)
Assigned to GRAPHCORE LIMITED, Bristol (GB)
Filed by Graphcore Limited, Bristol (GB)
Filed on Aug. 20, 2021, as Appl. No. 17/445,550.
Claims priority of application No. 2110147 (GB), filed on Jul. 14, 2021.
Prior Publication US 2023/0026622 A1, Jan. 26, 2023
Int. Cl. G06F 11/34 (2006.01); G06F 13/40 (2006.01)
CPC G06F 11/349 (2013.01) [G06F 13/4068 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A device comprising:
a bus forming a ring path for circulation of one or more data packets around the bus, wherein the one or more data packets comprises a trace report packet for collecting trace data from a plurality of components attached to the bus, wherein the bus is configured to repeatedly circulate the trace report packet with a fixed time period taken for each circulation of the ring path performed by the trace report packet; and
the plurality of components, each of which comprises circuitry configured to, upon reception of the trace report packet at a respective component, insert one or more items of the trace data that have been obtained by the respective component.