The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 05, 2021

Filed:

May. 11, 2020
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Marc John Brooker, Seattle, WA (US);

Mikhail Danilov, Sammamish, WA (US);

Tobias Holgers, Seattle, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/41 (2018.01); G06F 11/36 (2006.01); G06F 11/34 (2006.01); G06F 9/455 (2018.01);
U.S. Cl.
CPC ...
G06F 8/443 (2013.01); G06F 9/4552 (2013.01); G06F 11/3466 (2013.01); G06F 11/3628 (2013.01); G06F 11/3636 (2013.01); G06F 11/3664 (2013.01);
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.


Find Patent Forward Citations

Loading…