Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

A method for dynamic data collection in a device and a corresponding device

A technology of dynamic data and equipment, applied in the field of computing systems

Inactive Publication Date: 2017-04-05
MEDIATEK INC
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, it is undesirable to repeatedly restart the application while it is running

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method for dynamic data collection in a device and a corresponding device
  • A method for dynamic data collection in a device and a corresponding device
  • A method for dynamic data collection in a device and a corresponding device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] Certain terms are used in the claims and description to refer to particular components. Those skilled in the art should understand that hardware manufacturers may use different terms to refer to the same component. The claims and description do not use the difference in names as the way to distinguish components, but use the difference in function of the components as the criterion for distinguishing. The "comprising" mentioned in the claims and the specification is an open term, so it should be interpreted as "including but not limited to". In addition, the term "coupled" herein includes any direct and indirect means of electrical connection. Therefore, if it is described that the first device is coupled to the second device, it means that the first device may be directly electrically connected to the second device, or indirectly electrically connected to the second device through other devices or connection means. .

[0018] Embodiments of the present invention pro...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method for dynamic data collection in a device and a corresponding device. The method for dynamic data collection in a device comprises the steps that 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. The method and the device enable the device to monitor and adjust the performance in operation and execute application programs continuously.

Description

technical field [0001] The present invention relates to computing systems, and more particularly to runtime data collection and performance tuning of computing systems. Background technique [0002] Due to the increasing complexity of modern computing systems, more and more unpredictable performance events may occur in the system, resulting in performance degradation, such as when processor utilization occurs or cache low hit rate occurs. Performance events are the cause of performance bottlenecks. Users may notice that an application is taking a long time to run, but it may not be easy to pin-point what happened to cause the problem. Some modern computing systems are equipped with performance counters that can be configured to measure various aspects of performance, such as memory bandwidth or processor utilization. Evaluate runtime data to determine the source of the problem. However, the number of performance counters available, and the buffers in which the counter dat...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/30
CPCG06F11/3093G06F11/3476G06F17/40G06F11/3024G06F11/3452G06F2201/86G06F9/44505G06F9/542
Inventor 萧立亭徐英哲史音·西乌
Owner MEDIATEK INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products