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

Claim 10:
11. A method of operating a performance-enhanced computing system, the method comprising:
generating a first compilation output based on an application binary file, wherein the application binary file includes first binary code corresponding to vector functions and non-vector functions and intermediate representation data corresponding to the vector functions, and wherein the application binary file further includes a vector function information table;
detecting a capability change in an execution environment associated with the first compilation output; and
generating, in response to the detected capability change, a second compilation output based on the first compilation output;
wherein generating the second compilation output includes:
mapping the intermediate representation data to a unified interface invocation;
generating, via the unified interface invocation, second binary code based on the intermediate representation data and the detected capability change;
embedding the second binary code into the second compilation output;
updating the vector capability list based on the execution environment;
embedding the updated vector capability list into the second compilation output; and
updating one or more binary location field entries in the vector function information table.