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

Software performance optimization method, storable medium, computer, computer program

A technology of software performance and optimization methods, applied in computer programs, software performance optimization, and computer fields, can solve problems such as no processing, and achieve the effects of improving performance, improving parallel running ability, and improving program running efficiency

Active Publication Date: 2021-07-16
广州景派科技有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] To sum up, the problem existing in the prior art is: loop parallelization only focuses on loops, but does not deal with program parts other than loops

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
  • Software performance optimization method, storable medium, computer, computer program
  • Software performance optimization method, storable medium, computer, computer program
  • Software performance optimization method, storable medium, computer, computer program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] In order to make the objectives, technical solutions and advantages of the present invention, the present invention will be further described in detail below with reference to the embodiments. It should be understood that the specific embodiments described herein are merely intended to illustrate the invention and are not intended to limit the invention.

[0033] The present invention is different from the conventional cyclic parallelization technique, and the statement that can be paralily paraliated throughout the program cycle is parallel, and the program-dependent analysis, the control flow dependencies and data stream dependencies between statements are used.

[0034] The application principles of the present invention will be described in detail below with reference to the drawings.

[0035] Such as figure 1 As shown, the software performance optimization method provided by the embodiment of the present invention includes the following steps:

[0036] S101: Convert th...

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 belongs to the technical field of computer software, and discloses a software performance optimization method, a storable medium, a computer, and a computer program. Binary codes are converted into intermediate languages, and program dependencies are extracted; statements without dependencies are grouped into one category to obtain multiple Run-time groups are executed in parallel; different run-time groups are divided into different computing components, and binary codes are regenerated. The invention can convert serial binary programs into parallel binary programs, fully utilize the parallel computing capability of high-performance computing equipment, and improve program operating efficiency. The invention improves the parallel operation ability of software and improves the performance on high-performance hardware at the same time.

Description

Technical field [0001] The present invention belongs to the technical field of computer software, and more particularly to a software performance optimization method, a storage medium, computer, computer program. Background technique [0002] No relevant patents. [0003] There is a class of related techniques, that is, cyclic parallelization. This technique removes a single cycle into a plurality of loops that can run independently, then run these loops in parallel to multiple runtime components to achieve the purpose of increasing cyclic running efficiency. [0004] In summary, the problems existing in the prior art are: cyclic parallelization only focuses on cycling, and there is no processing for the program portions other than cycles. Inventive content [0005] For problems in the prior art, the present invention provides a software performance optimization method, a storage medium, computer, computer program. [0006] The present invention is achieved, a software performan...

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): G06F11/36
CPCG06F11/3628
Inventor 唐华蔡智
Owner 广州景派科技有限公司