Patent · US Active

Multi-stage automatic compilation for vector computations in applications

US11934809B2 · kind B2 · utility

0Cited by
1References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 6, 2019
Grant dateMar 19, 2024
Priority date
Expiry dateNov 6, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/60
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems, apparatuses and methods may provide for developer stage technology that embeds binary code into an application binary file, wherein the binary code corresponds to vector functions and non-vector functions in statically typed source code, and generates intermediate representation (IR) data, wherein the intermediate representation data corresponds to the vector functions in the statically typed source code. Additionally, the developer stage technology embeds the IR data in the application binary file. Moreover, deployment stage technology may generate a first compilation output based on the application binary file and detect a capability change in an execution environment associated with the first compilation output. The deployment stage technology may also generate, in response to the detected capability change, a second compilation output based on the first compilation output.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.