Supercharge Your Innovation With Domain-Expert AI Agents!

Performance analysis programming framework, method and device

An analysis method and performance technology, applied in the computer field, can solve problems such as high overhead and inability to customize analysis, and achieve the effect of low overhead

Pending Publication Date: 2022-05-17
TSINGHUA UNIV
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In related technologies, automatic performance analysis of applications is realized through the development of general-purpose performance analysis tools, but there are various problems in existing general-purpose performance tools, such as: inability to perform customized analysis for specific scenarios, high overhead, etc.

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
  • Performance analysis programming framework, method and device
  • Performance analysis programming framework, method and device
  • Performance analysis programming framework, method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0051]In order to facilitate the understanding of the technical solution provided by the present application, the relevant content of the technical solution of the present application will be described below first. Performance analysis is essential for understanding and optimizing applications. It is widely used in different fields such as scientific computing, machine learning, and big data processing. Specifically, it refers to the study of program behavior b...

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 embodiment of the invention provides a performance analysis programming framework, method and device, and the method comprises the steps: constructing a program abstract graph according to application data extracted from a to-be-tested program; according to the performance analysis data flow diagram defined by the user, performance analysis is carried out based on the program abstract diagram, a performance analysis report is obtained, the performance analysis data flow diagram is generated according to the subtask function defined by the user, application performance in a specific scene can be automatically analyzed, and a performance analysis task defined by the user is achieved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a performance analysis programming framework, method and device. Background technique [0002] At present, for the performance problems such as load imbalance, communication waiting and resource contention in massively parallel applications, programmers with rich background knowledge need to do a lot of manual coding to conduct effective performance analysis. In related technologies, automatic performance analysis of applications is realized through the development of general performance analysis tools, but there are various problems in existing general performance tools, such as: inability to perform customized analysis for specific scenarios, high overhead, and the like. Contents of the invention [0003] An object of the present invention is to provide a performance analysis method, which can automatically analyze application performance in a specific scenario, realize use...

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/36
CPCG06F11/3684G06F11/3688
Inventor 翟季冬金煜阳钟闰鑫王豪杰
Owner TSINGHUA UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More