Invention Grant
- Patent Title: Methods and apparatus for runtime multi-scheduling of software executing on a heterogeneous system
-
Application No.: US16455379Application Date: 2019-06-27
-
Publication No.: US10908884B2Publication Date: 2021-02-02
- Inventor: Adam Herr , Derek Gerstmann , Justin Gottschlich , Mikael Bourges-Sevenier , Sridhar Sharma
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Hanley, Flight & Zimmerman, LLC
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F8/41 ; G06N3/08 ; G06F8/54 ; G06F9/48

Abstract:
Methods, apparatus, systems and articles of manufacture are disclosed for runtime scheduling of software executing on a heterogeneous system. An example apparatus includes in response to a variant compiler to generate a representation of an algorithm in a domain-specific language (DSL), a compilation auto-scheduler to generate a schedule based on configurations for processing elements of the heterogeneous system, the processing elements including at least a first and a second processing element, the variant compiler to compile variant binaries based on the schedule, each of the variant binaries associated with the algorithm in the DSL, the variant binaries including a first variant binary corresponding to the first processing element and a second variant binary corresponding to the second processing element, and an application compiler to generate a fat binary including a runtime scheduler to select one or more of the variant binaries to execute a workload based on the schedule.
Public/Granted literature
- US20190317740A1 METHODS AND APPARATUS FOR RUNTIME MULTI-SCHEDULING OF SOFTWARE EXECUTING ON A HETEROGENEOUS SYSTEM Public/Granted day:2019-10-17
Information query