Patent ID: 11922152
Assignee: INTEL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A semiconductor package apparatus for use with a compiler, comprising:
one or more substrates; and
logic coupled to the one or more substrates, wherein the logic is at least partly implemented in one or more of configurable logic and fixed-functionality hardware logic, the logic coupled to the one or more substrates to:
generate a static single assignment graph from source code to be compiled;
identify workload control variables based on one or more compiler directives,
add workload flags to respective edges in the static single assignment graph, wherein the workload flags are to indicate whether the respective edges link to the identified workload control variables,
propagate constants based on the identified workload control variables and the workload flags to a kernel procedure, and
generate executable code based on the propagated constants.