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:
Mar. 16, 2021

Filed:

Dec. 04, 2016
Applicant:

Cornell University, Ithaca, NY (US);

Inventors:

Daniel Lo, Ithaca, NY (US);

Tao Chen, Ithaca, NY (US);

Gookwon Edward Suh, Ithaca, NY (US);

Taejoon Song, Ithaca, NY (US);

Assignee:

Cornell University, Ithaca, NY (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/48 (2006.01); G06F 9/50 (2006.01); G06F 11/34 (2006.01); G06F 11/36 (2006.01); G06N 7/00 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5038 (2013.01); G06F 9/4887 (2013.01); G06F 9/5088 (2013.01); G06F 11/3419 (2013.01); G06F 11/3644 (2013.01); G06N 7/005 (2013.01); G06F 2209/5019 (2013.01); Y02D 10/00 (2018.01);
Abstract

Methods, systems, and devices of using prediction-guided resource allocation technologies for software applications are disclosed, comprising generating a plurality of program features that impact execution time of a plurality of program tasks; predicting execution time of the plurality of program tasks on one or more computing cores using the plurality of program features, wherein each of the plurality of program features is mapped to an execution time estimate on a selected computing core; and con trolling resources for the one or more computing cores based on a predicted execution time of the plurality of program tasks.


Find Patent Forward Citations

Loading…