Patent · US Active

Deriving profile data for compiler optimization

US11226799B1 · kind B1 · utility

12Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 31, 2020
Grant dateJan 18, 2022
Priority date
Expiry dateAug 31, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/865
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An embodiment includes requesting, by a compiler responsive to execution of a first code segment, a first profile dataset associated with the first code segment. The embodiment also includes executing, responsive to receiving an indication that the first profile dataset is not available, a querying process that searches other code segments based on specified criteria relating to an attribute of the first code segment. The embodiment also includes receiving a search result from the querying process, where the search result includes a second code segment. The embodiment also includes generating an extrapolated profile dataset based at least in part on the second code segment. The embodiment stores the extrapolated profile dataset in memory associated with the first code segment, and the compiler performs an optimization process on the first code segment using the extrapolated profile dataset.

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