Traffic controller circuit
AssigneeAmazon Technologies, Inc.
InventorsAvigdor Segal, Jonathan Cohen, Barak Singer, Alon Hochman, Anna Rom-Saksonov, Tomer Malach
Life of this patent
Estimating the term…
Abstract
A traffic controller (TC) circuit monitors an ingress stream being fed to an integrated circuit (IC) component comprising the TC circuit, wherein the IC component is part of a processing pipeline of a computing device. The TC circuit controls input traffic on the ingress stream to processing logic circuitry of the IC component. The TC circuit also controls output traffic on an egress stream being outputted from the IC component. The TC circuit generates an interrupt based on a set of operational metric configurations, and the ingress stream or the egress stream.
Claims21
A computing device comprising:
- a processing pipeline comprising a plurality of integrated circuit (IC) pipeline stages, wherein each IC pipeline stage comprises:
- a traffic controller (TC) circuit comprising:
- a traffic control configuration register;
- a set of timers;
- a set of counters;
- and
- TC logic circuitry operable to:
- monitor an ingress stream being fed to the IC pipeline stage for processing;
- control input traffic on the ingress stream to processing logic circuitry of the IC pipeline stage based on input traffic control parameters in the traffic control configuration register;
- monitor an egress stream being outputted from the IC pipeline stage by the processing logic circuitry;
- control output traffic on the egress stream based on output traffic control parameters in the traffic control configuration register;
- and
- generate an interrupt based on a set of operational metric configurations, and the ingress stream or the egress stream;
- and
- the processing logic circuitry operable to:
- process the ingress stream from the TC circuit to generate the egress stream for outputting from the IC pipeline stage.
An integrated circuit (IC) component, comprising:
- a traffic controller (TC) circuit operable to:
- monitor an ingress stream being fed to the IC component for processing, wherein the IC component forms a processing pipeline stage of a computing device;
- control input traffic on the ingress stream to processing logic circuitry of the IC component;
- control output traffic on an egress stream being outputted from the IC component by the processing logic circuitry;
- and
- generate an interrupt based on a set of operational metric configurations, and the ingress stream or the egress stream;
- and
- the processing logic circuitry operable to:
- process the ingress stream from the TC circuit to generate the egress stream for outputting from the IC component.
A method performed by a traffic controller (TC) circuit, comprising:
- monitoring an ingress stream being fed to an integrated circuit (IC) component 2 comprising the TC circuit, wherein the IC component is part of a processing pipeline of a computing device;
- controlling input traffic on the ingress stream to processing logic circuitry of the IC component;
- controlling output traffic on an egress stream being outputted from the IC component;
- and
- generating an interrupt based on a set of operational metric configurations, and the ingress stream or the egress stream.
Dependencies are inferred from the claim text.