US 11,941,400 B2
Methods and apparatus for intentional programming for heterogeneous systems
Adam Herr, Forest Grove, OR (US); Derek Gerstmann, Del Mar, CA (US); Justin Gottschlich, Santa Clara, CA (US); Mikael Bourges-Sevenier, Santa Clara, CA (US); and Sridhar Sharma, Palo Alto, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Feb. 15, 2022, as Appl. No. 17/672,142.
Application 17/672,142 is a continuation of application No. 16/455,388, filed on Jun. 27, 2019, granted, now 11,269,639.
Prior Publication US 2022/0171626 A1, Jun. 2, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/30 (2018.01); G06F 8/30 (2018.01); G06F 8/52 (2018.01); G06F 8/75 (2018.01); G06F 8/76 (2018.01); G06F 9/38 (2018.01); G06N 3/04 (2023.01)
CPC G06F 9/30174 (2013.01) [G06F 8/31 (2013.01); G06F 8/52 (2013.01); G06F 8/75 (2013.01); G06F 8/76 (2013.01); G06F 9/3877 (2013.01); G06N 3/04 (2013.01)] 24 Claims
OG exemplary drawing
 
9. An apparatus comprising:
memory;
instructions; and
processor circuitry to execute the instructions to:
determine that a first code block has a first algorithmic purpose based on determining that a second algorithmic purpose of a second code block corresponds to the first algorithmic purpose, the determining based on an output from a machine learning model;
convert the first code block into executable domain specific language code; and
generate an executable file based on the executable domain specific language code.