Methods for generating application for radio-access-network servers with heterogeneous accelerators
AssigneeMicrosoft Technology Licensing, LLC
InventorDaehyeok KIM
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorDaehyeok KIM
Estimating the term…
Systems and methods are provided for offloading a task from a central processor in a radio access network (RAN) server to one or more heterogeneous accelerators. For example, a task associated with one or more operational partitions (or a service application) associated with processing data traffic in the RAN is dynamically allocated for offloading from the central processor based on workload status information. One or more accelerators are dynamically allocated for executing the task, where the accelerators may be heterogeneous and my not comprise pre-programming for executing the task. The disclosed technology further enables generating specific application programs for execution on the respective heterogeneous accelerators based on a single set of program instructions. The methods automatically generate the specific application programs by identifying common functional blocks for processing data traffic and mapping the functional blocks to the single set of program instructions to generate code native to the respective accelerators.
A computer-implemented method for generating instruction code for a plurality of accelerators for execution on one or more radio access network (RAN) servers in a RAN, a method comprising:
A system for generating instruction code for a cluster of accelerators for execution on one or more radio access network (RAN) servers in a RAN, the system comprising:
A computer-readable recording medium storing computer-executable instructions that when executed by a processor cause a computer system to:
Dependencies are inferred from the claim text.