Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Compiler performance optimization method and device and storage medium

An optimization method and compiler technology, applied in code compilation, program code conversion, creation/generation of source code, etc., to improve compilation performance and meet compilation requirements

Pending Publication Date: 2022-04-12
LOONGSON TECH CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a compiler performance optimization method, device and storage medium to solve the problem that the existing compiler needs to be continuously improved to adapt to various architecture target machines

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
  • Compiler performance optimization method and device and storage medium
  • Compiler performance optimization method and device and storage medium
  • Compiler performance optimization method and device and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. 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.

[0060] In the description of the present invention, it should be understood that the orientation or positional relationship indicated by the terms "upper", "upper", "lower", "front", "rear" etc. is based on the orientation or positional relationship shown in the drawings , is only for the convenience of describing the present invention and si...

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

According to the compiler performance optimization method and device and the storage medium, the test data range is determined according to the target machine attribute, and then the test parameters are obtained according to the test data range; performing performance test on the to-be-tested compiler according to the test parameters to obtain a target performance optimization strategy; and finally, after the target performance optimization strategy passes the verification, configuring a to-be-tested compiler to apply the target performance optimization strategy. The compiler is optimized by combining the related attributes of the target machine, so that the compiling performance of the compiler is further improved to adapt to the target machines of various system structures, and the compiling requirements of the target machines of various system structures are met.

Description

technical field [0001] The invention relates to the technical field of software testing, in particular to a compiler performance optimization method, device and storage medium. Background technique [0002] A compiler is a program that translates "one language (usually a high-level language)" into "another language (usually a low-level language)", that is, the source code written by the developer in a high-level programming language is analyzed and converted into intermediate code , and then converted from the intermediate code to the object code recognizable by the target machine. In addition, the compiler is also responsible for optimizing the object code to maximize the performance of the object code. [0003] At present, in order to improve the compilation performance of the compiler, a large number of compiler optimization techniques have appeared. Most of these compiler optimization techniques are optimizations that have nothing to do with the target machine. The inve...

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
IPC IPC(8): G06F11/36G06F8/30G06F8/41
Inventor 李文晋徐成华
Owner LOONGSON TECH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products