Method, system, computing device, and readable storage medium for building a program image

A technology of computing equipment and construction method, applied in the field of high-performance computing, can solve the problems of cumbersome compilation process, loss, and difficulty in operation, and achieve the effect of simplifying the compilation process and avoiding the loss of configuration.

Active Publication Date: 2021-06-04
BEIJING PARATERA TECH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The application program running in the supercomputing center needs information such as the network card of the supercomputing center, the hardware driver of the GPU, the CPU tool chain, and the MPI library when compiling. However, the user lacks such hardware and software environment locally and needs to log in to the supercomputing center. The specific compilation server corresponding to the center is compiled. If the current application needs to run in multiple supercomputing centers, the application code needs to be transferred to the multiple compilation servers corresponding to the multiple supercomputing centers for compilation respectively. The compilation process is cumbersome. Difficult to operate
At the same time, when multiple users use the same supercomputing account to compile different applications, since there is only one working directory, the environment variables required by the application are stored in the memory, and they will be lost when they log out, and they need to be reloaded manually after each login

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, system, computing device, and readable storage medium for building a program image
  • Method, system, computing device, and readable storage medium for building a program image
  • Method, system, computing device, and readable storage medium for building a program image

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0024] figure 1 A schematic diagram of a program image building system 100 according to an embodiment of the present invention is shown. Such as figure 1 As shown, the program mirror construction system includes a mirror construction client 110, a mirror construction server 120, a first mirror image center 130, a compilation server 140 (comprising a compilation server 140-1, a compilation server 140-2... a compilation server 140-n...

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 discloses a method for building a program mirror image, which is suitable for execution in a computing device. The computing device communicates with a first mirror image center and a mirror image construction server, and the mirror image construction server is connected with a plurality of compiling servers. Basic information; generate the first image file of the application program according to the basic information; upload the first image file to the first image center; start the compiling process of the application program by the compilation server through the image construction server, so as to generate the target image file. The invention also discloses the corresponding system, computing equipment and readable storage medium.

Description

technical field [0001] The present invention relates to the field of high-performance computing, in particular to a program image construction method, system, computing equipment and readable storage medium. Background technique [0002] The application program running in the supercomputing center needs information such as the network card of the supercomputing center, the hardware driver of the GPU, the CPU tool chain, and the MPI library when compiling. However, the user lacks such hardware and software environment locally and needs to log in to the supercomputing center. The specific compilation server corresponding to the center is compiled. If the current application needs to run in multiple supercomputing centers, the application code needs to be transferred to the multiple compilation servers corresponding to the multiple supercomputing centers for compilation respectively. The compilation process is cumbersome. Not easy to operate. At the same time, when multiple us...

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): G06F8/41
CPCG06F8/45
Inventor 周进光毛登峰
Owner BEIJING PARATERA TECH
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