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:
Jul. 10, 2018

Filed:

Sep. 24, 2015
Applicant:

Mediatek Inc., Hsinchu, TW;

Inventors:

Li-Ting Hsiao, Zhubei, TW;

Ying-Che Hsu, Hsinchu, TW;

Shiyin Siou, Santa Clara, CA (US);

Assignee:

MediaTek, Inc., Hsinchu, TW;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/24 (2006.01); G06F 9/445 (2018.01); G06F 9/54 (2006.01); G06F 11/34 (2006.01); G06F 17/40 (2006.01); G06F 11/30 (2006.01);
U.S. Cl.
CPC ...
G06F 9/44505 (2013.01); G06F 9/542 (2013.01); G06F 11/3024 (2013.01); G06F 11/3452 (2013.01); G06F 11/3476 (2013.01); G06F 17/40 (2013.01); G06F 2201/86 (2013.01);
Abstract

A device dynamically collects runtime data while the device is continuously executing an application to identify the cause of a performance bottleneck. The device hardware first collects data of high-level performance events that indicate alternative causes for the performance bottleneck. Based on real-time analysis of the data, a first performance event is identified among the high-level performance events for causing the performance bottleneck. The device hardware is then re-configured to collect additional data of lower-level performance events that are under the first performance event and indicate additional alternative causes more specific than the alternative causes. The collecting, identifying, and re-configuring are performed while the device is continuously executing the application.


Find Patent Forward Citations

Loading…