Method for characterizing application characteristics of high performance computing

A technology for high-performance computing and application features

Active Publication Date: 2013-02-27
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, after more than 50 years of development, the current supercomputer architecture has undergone earth-shaking changes. It often has hundreds of thousands or even millions of CPU cores, and a considerable number of supercomputers use hybrid heterogeneous (CPU+GPU) cores. /MIC, etc.) architecture, which makes the early physical models and mathematical algorithms incapable and incompetent
This is the main reason for the inefficiency and poor scalability of most application software today.
[0004] To solve these current problems, on the one hand, we should vigorously research and develop new physical models and mathematical algorithm

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 characterizing application characteristics of high performance computing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0027] as attached figure 1 As shown, a schematic diagram of the analysis process involved in the present invention is provided. Its basic analysis and organization process are as follows:

[0028] 1. Determine the software and hardware platforms. It mainly refers to selecting the appropriate hardware platform according to the application software to be characterized, and deploying the corresponding software environment such as the system, math library, and monitor. Here, the performance of the hardware platform should be as balanced as possible, and a certain amount of resource margin should be reserved as much as possible;

[0029] 2. Run the monitor. It mainly refers to running resource monitors on the master and slave nodes respectively on the hardware platform deployed in process 1. Here, the resource monitor should meet the functions of real-time monitoring of application resource usage from all computing nodes, including but not limited to CPU usage, memory usage, r...

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 provides a method for characterizing application software operation characteristics of various industries in the field of high performance computing. The method comprehensively examines the load pressure of application programs in five links of inputting, storage, processing, transmission and outputting, and sequentially divides the applications into four large types of compute-intensive type, memory constraint type, I/O intensive type and network intensive type. Through the quantitative representation of the four aspects, the resource demands of the applications on the aspects of CPU occupation, memory capacity, memory throughput, inputting/outputting and network data exchange are fully represented to maximally reflect the operation characteristics of the application software. The method provided by the invention is simple, practical, reliable and effective, and can directly reflect the quantity demand of one application software on the high-performance hardware resource, so that the applications can be operated on a proper high-performance platform in order to maximally exert the performances of the application software. According to the characteristics, the performance bottleneck of the application software can be improved and broken through in purpose, and the application expandability is enhanced.

Description

technical field [0001] The present invention relates to the performance characterization of application software in the field of high-performance computing, and specifically relates to a method for most reasonably reflecting the demand for computing resources of large-scale application software by monitoring and extracting appropriate high-performance parameters. Background technique [0002] With the continuous progress of human society and the development of science and technology, people not only have a wider understanding of the natural world, but also have an increasingly urgent need to explore the unknown world. This has led to a sharp increase in the amount of information and data held by humans, and at the same time, these massive information and data need to be analyzed and processed in a timely manner. For example, a large astronomical radio telescope array can generate more than 100GB of cosmic microwave data in one second, and these data need to be analyzed in ti...

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/30
Inventor 刘羽金莲吕文静于涛
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
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