Patent · US Active

Cross-environment application of tracing information for improved code execution

US10884722B2 · kind B2 · utility

31Cited by
163References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 11, 2020
Grant dateJan 5, 2021
Priority date
Expiry dateMay 11, 2040

Classification

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

Abstract

Systems and methods are described for enabling cross-environment application of tracing information for code, such as code executed within an on-demand (or “serverless”) code execution system. Various optimizations exist that allow execution of code to proceed faster or more efficiently over time, by collecting tracing information regarding the execution and using that tracing information to guide compilation of the code. These optimizations are typically designed for long-lived environments. However, executions within an on-demand code execution system often occur in short-lived environments, reducing or eliminating any gains from these optimizations. To address this issue, optimizations made in a first environment based on tracing information can be passed to a subsequent environment, enabling those optimizations to persist across short-lived environments.

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