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

Grid data distributed storage service system, method, device, equipment and medium

A technology of distributed storage and grid data, which is applied in the directions of database distribution/replication, multi-program device, structured data retrieval, etc., and can solve the problems that coupling modes cannot run in parallel, increase memory requirements, and insufficient memory capacity, etc., and achieve The effect of improving computing processing power, reducing operating memory, and solving performance bottlenecks

Active Publication Date: 2021-07-23
TSINGHUA UNIV
View PDF10 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although this global storage method greatly simplifies the program realization of functions such as online calculation of interpolation weights in the coupler, acquisition of information on required grid points, and output of grid information where coupling variables are located; it seriously increases memory requirements, especially When the model resolution is very high (a large number of grid points), it will cause the entire coupled model to run in parallel
For example, when the model resolution reaches 3 kilometers around the world, there will be more than 50 million grid points, and the memory usage for storing the entire horizontal grid information in one process can exceed 4GB, and there are usually dozens of processor cores but only a few memory points. The capacity usually does not exceed 64GB, which makes a computing node of the current high-performance computer can only run at most a dozen processes; when trying to run more processes, the computer system will forcibly interrupt the operation of the mode due to insufficient memory capacity, so it cannot Make full use of the computing power of high-performance computers

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
  • Grid data distributed storage service system, method, device, equipment and medium
  • Grid data distributed storage service system, method, device, equipment and medium
  • Grid data distributed storage service system, method, device, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment

[0089] The following is a specific embodiment, a grid data distributed storage service method, including

[0090] Numbering the grid points of the grid data to obtain numbered grid data;

[0091] Based on the principle of basic parallel subdivision, the numbered grid data will be evenly distributed and stored in the memory of each process, and the distributed storage of the grid in a group of processes will be constructed;

[0092] Execute service functions according to the distributed storage service model; wherein, the service functions include at least one of data query, grid comparison, grid data read-in, and grid data write-out;

[0093] Wherein, the data query step includes:

[0094] Obtain the grid point number to be queried;

[0095] Determine the storage process of the specified grid point according to the number of the grid point to be queried and the distributed storage service model;

[0096] judging whether the stored process is a current process;

[0097] Whe...

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 grid data distributed storage service method, device and equipment and a medium, and the method comprises the steps: based on a parallel subdivision principle, storing grid data in a memory of each process in a dispersed manner, and constructing distributed storage of a grid in a group of processes; according to the source parallel subdivision in the existing distributed storage on the grid, redistributing the grid data, and constructing the distributed storage of the target parallel subdivision corresponding to the source parallel subdivision on the grid; constructing a distributed storage service model according to the distributed storage of the grid in a group of processes and the distributed storage of the target parallel subdivision; according to the distributed storage service model, executing a service function; the operation memory of the grid data in one process can be effectively reduced, the computing processing capacity of a computer is improved, and the performance bottleneck of storing large-scale grids in development and application of numerical programs such as a coupling mode is solved.

Description

technical field [0001] The present invention relates to the technical field of computer virtual storage technology, in particular to a grid distributed storage service system, method, device, equipment and medium. Background technique [0002] Numerical programs for simulation calculations usually need to discretely represent the simulated object as a grid with a certain dimension and resolution and the data on it. For example, the certain dimension can be one-dimensional, two-dimensional, three-dimensional, four-dimensional, or even More dimensions, the data includes the grid data representing information such as the coordinates of each grid point, and the data used to represent the properties of the simulated object on each grid point; then perform numerical integration to solve the corresponding mathematical model on the grid. Numerical programs usually have a large amount of calculation, and it is necessary to use MPI (message passing interface, message passing interface...

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): G06F16/27G06F16/2458G06F9/50
CPCG06F16/27G06F16/2471G06F9/5061
Inventor 刘利于灏于馨竹孙超
Owner TSINGHUA 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