Method for measuring performance of neural processing device and device for measuring performance
AssigneeRebellions Inc.
InventorJinseok Kim
Life of this patent
Estimating the term…
Abstract
A method for measuring performance of neural processing devices and devices for measuring performance are provided. The method for measuring performance of neural processing devices comprises receiving hardware information of a neural processing device, modeling hardware components according to the hardware information as agents, dividing a calculation task by events for the agents and modeling the calculation task, thereby generating an event model which includes nodes corresponding to the agents and edges corresponding to the events and measuring a total duration of the calculation task through simulation of the event model.
Claims20
A method for measuring performance of a neural processing device, comprising:
- receiving, at a processor, hardware information associated with the neural processing device;
- modeling, via the processor, hardware components as agents, according to the hardware information;
- generating, via the processor an event model by dividing a calculation task by events for the agents and modeling the calculation task, wherein the event model includes nodes corresponding to the agents and edges corresponding to the events;
- and
- measuring, via the processor, a total duration of the calculation task through simulation of the event model based on durations of the edges, each of the edges is data transmission between nodes, wherein at least one duration of the durations of the edges is updated by removing an edge.
A device for measuring performance, comprising processing circuitry, comprising:
- a hardware modeling module configured to:
- receive hardware information associated with a neural processing device;
- and
- generate a hardware model by modeling hardware components as agents;
- an event modeling module configured to:
- receive the hardware information and a calculation task;
- and
- generate an event model by dividing the calculation task by events for the agents based on the hardware model, wherein the event model includes nodes corresponding to the agents and edges corresponding to the events;
- and
- an event simulation module configured to measure performance of the neural processing device by simulating the event model based on durations of the edges, each of the edges is data transmission between nodes, wherein at least one duration of the durations of the edges is updated by removing an edge.
Dependencies are inferred from the claim text.