Patent ID: 11871246
Assignee: DEEPSIG INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H  Y | IPC G  H

Claim 21:
22. A method comprising:
providing a computational dataflow graph corresponding to a radio signal processing application, the computational dataflow graph comprising nodes representing operations and directed edges representing data flow;
partitioning the nodes and directed edges of the computational dataflow graph to produce a first set of software kernels based on a specific optimization objective associated with execution of the first set of software kernels using a plurality of processing units of a target hardware platform;
determining data placement for individual software kernels in the first set of software kernels across the plurality of processing units to execute operations on the plurality of processing units of the target hardware platform;
executing the operations by allocating resources of the plurality of processing units in the target hardware platform according to the determined data placement for the individual software kernels;
measuring resource use of the plurality of processing units executing the operations according to the determined data placement for the individual software kernels; and
based on the measured resource use, re-partitioning at least some of the nodes and directed edges to produce an updated set of software kernels.