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

Parallel adjusting and performance analyzing method of supporting multi-language multi-platform under isomerized environment

An analysis method, multi-language technology, applied in the field of debugging and monitoring in high-performance parallel computing, can solve problems such as poor performance, high-performance computing environment complexity, poor platform compatibility, etc.

Inactive Publication Date: 2007-04-18
TONGJI UNIV
View PDF0 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The resulting complexity in the high-performance computing environment, the diversity of parallel programming languages ​​and parallel platforms, have caused greater difficulties for the development of high-quality parallel software, and have also raised new challenges for the debugging and performance monitoring and analysis of parallel programs. higher requirement
[0006] According to the literature search, traditional parallel program debugging and performance analysis tools, such as Dawning 2000 parallel debugger DCDB and ParaVision of the Institute of Computing Technology, Chinese Academy of Sciences, etc., are relatively weak in terms of scalability for different platforms
As for the heterogeneity characteristics in the cluster or grid computing environment, there are no mature related tools in China at present.
[0007] Among the similar foreign tools, except for a few such as TotalView of Etnus, which are provided by relatively good third-party manufacturers, the others are generally provided by parallel computer manufacturers such as SUN, IBM, and HP for their specific models of parallel computers. Therefore, these debugging tools are not compatible with the platform, and some tools only provide parallel program debugging, and cannot perform performance analysis well.

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
  • Parallel adjusting and performance analyzing method of supporting multi-language multi-platform under isomerized environment
  • Parallel adjusting and performance analyzing method of supporting multi-language multi-platform under isomerized environment
  • Parallel adjusting and performance analyzing method of supporting multi-language multi-platform under isomerized environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] A parallel debugging and performance analysis method supporting multiple languages ​​and platforms in a heterogeneous environment. The parallel program debugging and visual performance analysis system in a heterogeneous environment mainly includes two parts: a monitoring terminal and a remote parallel running node. The monitoring terminal mainly analyzes the input source program through lexical syntax analysis, and at the same time receives parallel program debugging information and performance analysis data from remote running nodes, and then analyzes and visualizes these information and data. The remote running node receives the code analysis results of the local monitoring terminal, and inserts the program according to the instrumentation template library. After the inserted code is run on the remote node, certain debugging information and program performance analysis data are generated. These information and data Send it back to the monitoring terminal in real time. ...

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 supplies multi-language multiplatform parallel debugging and performance analysis method under isomerization environment. The parallel debugging and performance analysis system is divided into monitoring end, concentrating watching process, and long distance running node. It realizes visualization performance analysis and debugging which includes the steps that front end code analysis, auto pile pitching, debugging support and performance analysis, and visualization user management. It supports isomerization parallel environment, multi-language and parallel platform of which architecture irrespective with the language and parallel platform has pile pitching module independent of the concrete programming language and parallel library. It supplies a new method and means for multi-language multiplatform parallel debugging and performance analysis under isomerization environment.

Description

technical field [0001] The invention relates to a parallel debugging and performance analysis method, belonging to the technical field of debugging and monitoring in high-performance parallel computing. Background technique [0002] At present, the research on the network high-performance computing environment has been widely valued, and the construction ideas and implementation forms are also different. According to the form of construction, they can be divided into two categories related to technology: [0003] (1) Cluster computing. Use a high-speed network to connect a group of workstations or microcomputers to form a cluster, or find a group of idle processors on the general network to form a dynamic virtual cluster, so that it can provide high-performance computing services with high cost performance under the control of intermediate management. [0004] (2) Grid computing. Its goal is to organize and manage computing resources, data sources and other devices in a w...

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
Inventor 蒋昌俊刘吟王忱
Owner TONGJI UNIV
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