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

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

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

Active Publication Date: 2022-05-24
TSINGHUA UNIV
View PDF10 Cites 0 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, comprising:

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

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

[0092] According to the distributed storage service model, a service function is executed; wherein, the service function includes 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] Get the grid point number to be queried;

[0095] According to the grid point number to be queried and the distributed storage service model, determine the storage process of the specified grid point;

[0096] Determine whether the stored process is the current process;

[0097] ...

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 present invention provides a grid data distributed storage service method, device, equipment and medium. The method includes: based on the principle of parallel subdivision, the grid data is dispersedly stored in the memory of each process, and the grid is constructed in a group Distributed storage of processes; according to the source parallel subdivision of the existing distributed storage on the grid, redistribute the grid data, and construct the distributed storage of the target parallel subdivision corresponding to the source parallel subdivision on the grid ; According to the distributed storage of the grid in a group of processes and the distributed storage of the target parallel subdivision, construct a distributed storage service model; according to the distributed storage service model, perform service functions; can effectively reduce network The running memory of grid data in a process improves the computing and processing capabilities of computers, and solves the performance bottleneck of storing large-scale grids in the development and application of numerical programs such as coupled models.

Description

technical field [0001] The present invention relates to the technical field of computer virtual storage technology, and in particular, to a grid distributed storage service system, method, apparatus, device and medium. Background technique [0002] Numerical programs used for simulation calculation 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 grid data representing information such as the coordinates of each grid point, and data on each grid point used to characterize the properties of the simulated simulation object; and then numerically integrate the corresponding mathematical model on the grid to solve. Numerical programs usually require a large amount of computation. It is necessary to use MPI (message passing interface, message passing...

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): 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