Interactive parallelization compiling system and compiling method thereof

A compiling system and compiling method technology, applied in the field of interactive parallel compiling system and compiling, can solve the problems of not adopting automatic parallelization technology and unsatisfactory parallelization effect, achieve a friendly visual environment, strong program understanding ability, support The effect of speculative multithreading parallelization

Active Publication Date: 2013-07-31
ZHEJIANG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the above-mentioned interactive parallelization systems generally do not adopt the latest automatic parallelization technology, and their interaction methods and the closeness of cooperation with users need to be improved. Therefore, their parallelization effects are still not ideal under the current multi-core architecture.

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
  • Interactive parallelization compiling system and compiling method thereof
  • Interactive parallelization compiling system and compiling method thereof
  • Interactive parallelization compiling system and compiling method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be described in detail below in conjunction with the accompanying drawings and embodiments.

[0014] figure 1 For the structural block diagram of the interactive parallelized compilation system of the present invention, see figure 1 , the interactive parallel compilation system provided by the present invention includes a computer with multi-core processors, and the serial program is stored in the computer. , the interactive parallel compilation system includes the Eclipse compiler 1 in the calculation, which runs under the computer environment of the multi-core processor. Interactive Parallelization Plugin 2 and Interactive Parallelization Engine 3. The Eclipse compiler 1 serves as the underlying basic framework, and the interactive parallelization plug-in 2 and the interactive parallelization engine 3 cooperate with each other to compile seria...

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 relates to compiling technology, and provides an interactive parallelization compiling system and a compiling method thereof. The system and the method form calculation structural characteristic of a program according to information obtained by automatic analysis in combination with information provided by a user in an interactive way, and adopt different parallelization methods, with respect to different calculations, to realize source-to-source parallelization conversion. The invention provides friendly interaction means, leads the user and a compiler to cooperate closely, combines with the latest advanced parallelization technology, and leads a serial application program to obtain good performance under a structure of multi-core system.

Description

technical field [0001] The present invention relates to compiling technology, more specifically to an interactive parallel compiling system and compiling method. Background technique [0002] With the advent of the era of on-chip multi-core processors, how to make applications achieve good performance under the multi-core architecture has become a research hotspot. There are two main methods to speed up the execution of applications: one is that programmers explicitly use parallel programming technology to develop applications, this method is limited by the limitations of existing language models and the complexity of solving problems Can be popularized on a large scale; the other is to rely on a parallel compiler to automatically or semi-automatically parallelize serial programs. [0003] Parallelization of serial programs is a hot research issue in the field of parallel processing, and it is also one of the problems to be solved in the field of high performance computing....

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/45G06F9/38
Inventor 李莹孙煦雪袁新宇徐印成吴朝晖
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products