Patent · US Active

Auto multi-threading in macroscalar compilers

US9529574B2 · kind B2 · utility

13Cited by
12References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 4, 2014
Grant dateDec 27, 2016
Priority date
Expiry dateMar 4, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3838
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

System and methods for the parallelization of software applications are described. In some embodiments, a compiler may automatically identify within source code dependencies of a function called by another function. A persistent database may be generated to store identified dependencies. When calls the function are encountered within the source code, the persistent database may be checked, and a parallelized implementation of the function may be employed dependent upon the dependency indicated in the persistent database.

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