Application-embedded kernel insights for accelerator selection
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsMartin JULIEN, Mohammad ABU LEBDEH, Dániel GÉHBERGER
Life of this patent
Estimating the term…
Abstract
A method and system of an accelerator selection process is implemented by a computing node, where the computing node has a plurality of accelerators. The method includes receiving a request for an embedded insights-based accelerator selection for an application, determining whether the application includes embedded insights as part of the executable package of the application, and selecting at least one of the plurality of accelerators based on the embedded insights to execute the application.
Claims21
A method of an accelerator selection process implemented by a computing node, the computing node having a plurality of accelerators, the method comprising:
- receiving a request for an embedded insights-based accelerator selection for an application;
- determining whether the application includes embedded insights as part of an executable package of the application;
- and
- selecting at least one of the plurality of accelerators based on the embedded insights to execute the application.
(canceled)
A computing node comprising:
- a machine readable storage medium having stored therein an application with embedded insights and an accelerator selection process;
- and
- a set of processors including general purpose processors and accelerators to execute the application, wherein the accelerator selection process to:
- receive a request for an embedded insights-based accelerator selection for an application;
- determine whether the application includes embedded insights as part of an executable package of the application;
- and
- select at least one of the accelerators based on the embedded insights to execute the application.
A machine-readable storage medium storing computer program code which when executed by a computer carries out functions of an application in an executable package, comprising:
- an executable file including computer program code representing serial logic to be executed by a general purpose processor and data-parallel logic to be executed by an accelerator;
- and
- a set of embedded insights wherein the embedded insights include any one or more of building insights, profiling insights, and preferences insights.
Dependencies are inferred from the claim text.