Invention Grant
- Patent Title: Methods and apparatus for intentional programming for heterogeneous systems
-
Application No.: US16455388Application Date: 2019-06-27
-
Publication No.: US11269639B2Publication Date: 2022-03-08
- 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/30
- IPC: G06F9/30 ; G06F8/30 ; G06F8/52 ; G06F8/76 ; G06F8/75 ; G06N3/04 ; G06F9/38

Abstract:
Methods, apparatus, systems and articles of manufacture are disclosed for intentional programming for heterogeneous systems. An example apparatus includes a code lifter to identify annotated code corresponding to an algorithm to be executed on the heterogeneous system based on an identifier being associated with the annotated code, and convert the annotated code in the first representation to intermediate code in a second representation by identifying the intermediate code as having a first algorithmic intent that corresponds to a second algorithmic intent of the annotated code, a domain specific language (DSL) generator to translate the intermediate code in the second representation to DSL code in a third representation when the first algorithmic intent matches the second algorithmic intent, the third representation corresponding to a DSL representation, and a code replacer to invoke a compiler to generate an executable including variant binaries based on the DSL code.
Public/Granted literature
- US20190324755A1 METHODS AND APPARATUS FOR INTENTIONAL PROGRAMMING FOR HETEROGENEOUS SYSTEMS Public/Granted day:2019-10-24
Information query