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

Method for constructing skeleton program and realizing prediction of operation time of high-performance calculation program

A technology of program running time and high-performance computing, applied in computing, computer parts, instruments, etc., to solve the problems that it can only be carried out after running for a period of time, and it is only applicable.

Active Publication Date: 2018-09-21
UNIV OF SCI & TECH OF CHINA
View PDF1 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Using runtime data as features to build a model can better reflect the impact of the running process of the program on the running time, so it usually has a better prediction effect, but it will make the prediction have to be performed after the program starts running for a period of time
The main problem with this approach is that whether or not the program's runtime data is used as features, the built model is only applicable to the current running environment

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 for constructing skeleton program and realizing prediction of operation time of high-performance calculation program
  • Method for constructing skeleton program and realizing prediction of operation time of high-performance calculation program
  • Method for constructing skeleton program and realizing prediction of operation time of high-performance calculation program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. 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.

[0019] An embodiment of the present invention provides a method for constructing a skeleton program and realizing the running time prediction of a high-performance computing program, such as figure 1 As shown, the method mainly includes the following steps:

[0020] Step 1. Insert the counting code after each conditional judgment statement of the program.

[0021] In the embodiment of the present invention, a series of counting variables are defin...

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 discloses a method for constructing a skeleton program and realizing prediction of operation time of a high-performance calculation program. The method is improved on the basis of the conventional skeleton program method, and a skeleton program capable of predicting the operation time of the program under different input is constructed by virtue of a machine learning method and the operation time data of the program. Compared with the existing skeleton program, the skeleton program constructed by the method can predict the operation time of the program under different inputs; andcompared with the regression method which uses a machine learning technology, the method has the advantage of predicting the operation time of the program in various operation environments.

Description

technical field [0001] The invention relates to the technical field of program running time prediction, in particular to a method for constructing a skeleton program and realizing high-performance computing program running time prediction. Background technique [0002] In the field of high performance computing, the prediction of the running time of parallel programs is an important research problem. Accurate prediction of program running time can effectively improve the task scheduling efficiency of parallel computing systems, thereby improving the performance of the entire system. [0003] A commonly used method for program runtime prediction is the skeleton program method. The skeleton program refers to the program obtained by replacing the calculation process of the parallel program with a sleep process based on the communication process of the parallel program, and reducing the communication amount and calculation time. The running time of the skeleton program is much...

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): G06K9/62
CPCG06F18/23
Inventor 孙广中张子航周英华
Owner UNIV OF SCI & TECH OF CHINA