Tracing command execution in a parallel processing system
AssigneeCalos Fund Limited Liability Company
InventorsBrucek Khailany, Mark Rygh, Jim Jian Lin, Udo Uebel
Life of this patent
Estimating the term…
Abstract
Tracing command execution in a data processing system having a host processor and a co-processor. The host processor maintains a record of a plurality of commands for the co-processor, storing each of the plurality of commands is stored in a command queue. Hardware trace logic is provided to store one or more events based, at least in part, on transfer of the plurality of commands to a small memory. Software is executed to store the one or more events to a main memory, wherein the one or more events are aggregated into a single memory trace within the main memory.
Claims7
A system for recording performance data from a co-processor, the system comprising:
- a host processor to maintain a record of a plurality of commands for the co-processor, wherein each of the plurality of commands is stored in a command queue;
- a hardware trace logic to store one or more events based, at least in part, on the plurality of commands to a small memory;
- and
- a software element to store the one or more events to a main memory, wherein the one or more events are aggregated into a single memory trace within the main memory.
Dependencies are inferred from the claim text.