Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and system for generating compact function trace data for leaf functions

A technology for tracking data and leaf functions, applied in electrical digital data processing, instruments, program control devices, etc., and can solve problems such as time stamp errors

Active Publication Date: 2016-12-28
INFINEON TECH AG
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

On-chip first-in-first-out buffers that track information can cause some error in timestamps

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
  • Method and system for generating compact function trace data for leaf functions
  • Method and system for generating compact function trace data for leaf functions
  • Method and system for generating compact function trace data for leaf functions

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] In the following detailed description, reference is made to the accompanying drawings that constitute a part of the specification and are shown by way of illustrating specific examples in which the present invention can be implemented. It should be understood that other methods and structural or other changes may be made without departing from the scope of the present invention. Therefore, the following detailed description should not be regarded as limiting, and the scope of the present invention is defined by the appended claims.

[0016] The trace stream is used for software debugging of the application to determine what kind of event occurred before a specific software problem occurred. The trace flow is also used to analyze the performance of task-oriented embedded and non-embedded applications executed on different software / hardware platforms. For example, task-oriented software programs may be executed by processors suitable for controlling aspects of industrial an...

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 present invention relates to compact function tracing and, in particular, to a method and system for debugging software running on multiple microprocessor cores, particularly microprocessor cores embedded in a system on a chip. More specifically, the present invention relates to methods and systems for generating compact function trace data within a processor. According to an aspect of the present invention, there is provided a system for generating compact function trace data for leaf functions, the system comprising: a central processing unit (CPU), adapted to output program flow information required for generating program flow traces, and coupled to A trace unit to the CPU adapted to receive program flow information from the CPU for generating compact function trace data. The tracking unit also includes a first output mode and a second output mode, further adapted to select either the first output mode or the second output mode generating compact tracking data.

Description

Technical field [0001] The invention relates to a method and system for generating a tracking solution for performance analysis and debugging of a computer processing system. More specifically, the present invention relates to a method and system for generating compact function tracking data in a computer system. Background technique [0002] For software debugging or performance analysis, the trace flow enables the reconstruction of the monitoring program flow and thus facilitates the determination of the types of events that occurred before a specific software problem occurs. For debugging purposes, if the trigger logic allows the tracing to be stopped when an error occurs or later, usually only a limited trace depth is required. However, for performance analysis, in order to measure the minimum / maximum / average function execution time, long traces with high timing resolution are required. The analysis can be flat or nested with the full function call hierarchy. [0003] The tr...

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 Patents(China)
IPC IPC(8): G06F9/44
CPCG06F11/3636
Inventor 阿尔布雷希特·迈尔哈里·西贝特
Owner INFINEON TECH AG