Patent ID: 11915149
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A method of managing a calculation processing graph of an artificial neural network run by a plurality of heterogeneous resources, the method comprising:
generating a plurality of subgraphs comprising a first subgraph and a second subgraph by diving the calculation processing graph;
allocating the first subgraph to a first resource among the plurality of heterogeneous resources before the second subgraph is generated;
generating first execution data to be able to run on the first resource by compiling the first subgraph;
allocating the second subgraph to a second resource among the plurality of heterogeneous resources;
generating second execution data to be able to run on the second resource by compiling the second subgraph in parallel with the compiling the first subgraph,
receiving the first execution data and the second execution data;
outputting the first execution data to the first resource;
outputting the second execution data to the second resource,
wherein the first subgraph and the second subgraph are respectively output to a first compiler and a second compiler through separate calculation paths, and
wherein the second resource is configured to:
receive the second execution data;
receive a result value of a first calculation; and
execute a second calculation based on the received second execution data and the result value of the first calculation.