Patent ID: 11907691
Assignee: OXIDE INTERACTIVE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A set of non-transitory, machine-readable media having stored thereon instructions for scheduling jobs for a first processing unit device and a second processing unit device to thereby execute a program, the stored instructions comprising machine executable code, which when executed by at least one machine processor, causes the machine processor to:
execute, via a first processing unit device, a first sequence of one or more commands in a first programming language;
executing, by a second processing unit device, a second sequence of one or more commands in a second programming language that is distinct from the first programming language;
store, via a transfer memory accessible by the first processing unit device and the second processing unit device, program data usable by (i) the first processing unit device to execute the first set of one or more commands, (ii) the second processing unit device to execute the second set of one or more commands, or (iii) both (i) and (ii); and
simultaneously convert, via a data compiler, the program data into (a) a first data format usable by the first programming language and (b) a second data format usable by the second programming language,
wherein the first sequence of one or more commands, the second sequence of one or more commands, or both, include commands in a state-free command format, and
wherein the state-free command format maps each of at least some of the commands in the first sequence of one or more commands and the second sequence of one or more commands to a plurality of different hardware platforms.