Packet flow tracing in a parallel processor complex
First Claim
1. A computer-implemented method for packet flow tracing in a parallel processor complex, the method comprising:
- receiving, at the parallel processor complex, a task to be executed by the parallel processor complex, wherein the parallel processor complex comprises a trace processor and a plurality of task execution processors, each of the plurality of task execution processors having a plurality of trace buffers associated exclusively therewith;
creating, by the trace processor, a trace entry by allocating an element from a shared queue;
loading, by the trace processor, the trace entry into a common trace buffer; and
loading, by the trace processor, the trace entry into one of the plurality of trace buffers based at least in part on an interface identifier and a queue pair index record, the interface identifier identifying the one of the plurality of task execution processors with which the trace entry is associated,wherein the trace processor uses the interface identifier and the queue pair index record to load the trace entry into the common trace buffer, andwherein the queue pair index record indicates to which of the plurality of trace buffers to load the trace entry.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples of techniques for packet flow tracing in a parallel processor complex are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include receiving, at the parallel processor complex, a task to be executed by the parallel processor complex, wherein the parallel processor complex comprises a trace processor and a plurality of task execution processors; creating, by the trace processor, a trace entry by allocating an element from a shared queue; loading, by the trace processor, the trace entry into a common trace buffer; and loading, by the trace processor, the trace entry into a host interface/queue pair index trace buffer.
-
Citations
3 Claims
-
1. A computer-implemented method for packet flow tracing in a parallel processor complex, the method comprising:
-
receiving, at the parallel processor complex, a task to be executed by the parallel processor complex, wherein the parallel processor complex comprises a trace processor and a plurality of task execution processors, each of the plurality of task execution processors having a plurality of trace buffers associated exclusively therewith; creating, by the trace processor, a trace entry by allocating an element from a shared queue; loading, by the trace processor, the trace entry into a common trace buffer; and loading, by the trace processor, the trace entry into one of the plurality of trace buffers based at least in part on an interface identifier and a queue pair index record, the interface identifier identifying the one of the plurality of task execution processors with which the trace entry is associated, wherein the trace processor uses the interface identifier and the queue pair index record to load the trace entry into the common trace buffer, and wherein the queue pair index record indicates to which of the plurality of trace buffers to load the trace entry. - View Dependent Claims (2, 3)
-
Specification