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

A Processing Method Oriented to Distributed Storage Structure

A technology of distributed storage and processing method, applied in the field of multi-core embedded storage structure design, can solve the problems of cumbersome data flow transmission control logic, difficult automatic scheduling, etc., and achieve the effect of shortening computing time, reducing distance, and improving writing efficiency

Active Publication Date: 2020-11-06
XIAN MICROELECTRONICS TECH INST
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The technical problem to be solved by the present invention is to provide a processing method for a distributed storage structure in view of the deficiencies in the above-mentioned prior art. By making full use of the data locality principle of the distributed storage structure, the present invention improves the multi-core acceleration ratio, At the same time, it also solves the problems caused by complex calculation expressions under the distributed storage model, such as extremely cumbersome data flow transmission control logic and difficulties in automatic scheduling.

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
  • A Processing Method Oriented to Distributed Storage Structure
  • A Processing Method Oriented to Distributed Storage Structure
  • A Processing Method Oriented to Distributed Storage Structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] See figure 1 , The present invention provides a processing method oriented to a distributed storage structure, using a 5-layer parallel compilation framework for intensive computing, including: intensive computing application compilation layer, atomic application layer, data parallel compilation layer, parallel runtime layer, operation System layer and local compilation layer.

[0045] The intensive calculation application compilation layer is used to analyze the application layer matrix, array and image calculation expressions, complete the decoupling of calculation expressions and common sub-form optimization, and finally automatically generate the redundant multi-atom application parallel region, solving The problem of co-understanding and coupling of operational logic under the storage model.

[0046] The atomic application layer defines a series of "application instruction sets" based on the data parallel model, which mainly includes the basic operations of massive matr...

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 distributed storage structure-oriented handling method. An intensive computing-oriented five-layer parallel compiling frame is adopted and comprises an intensive computing application compiling layer for generating a redundancy-removed multi-atom application parallel area, an atom application layer based on a data parallel model, a data parallel compiling layer used for translating an application instruction set of the atom application layer into SPMD parallel codes based on a multi-core runtime system, a parallel runtime layer for finishing task scheduling and data flow scheduling, and a local compiling layer and an operating system layer for supporting the parallel runtime layer. Based on a model of the handling method, embedded type multi-core MATLAB can be developed, a programming effect of 'what you see is what you get' is implemented, and a simple and efficient multi-core programming platform is provided for complex algorithms such as matrix operation, pattern recognition and machine learning for rapid R&D and deployment of new-generation cruise missiles, air defense missiles and smart unmanned aerial vehicles and the like.

Description

Technical field [0001] The invention belongs to the technical field of multi-core embedded storage structure design, and specifically relates to a processing method oriented to a distributed storage structure. Background technique [0002] As digital signal processing technology has been widely used in fields such as communications, image recognition, radar, electronics, and medical imaging, the performance requirements of digital signal processors (DSP, Digital Signal Processor) in various fields have also increased sharply. The traditional single-core DSP computing performance is close to the bottleneck under the existing process conditions, so multi-core DSP will become an important development direction in the future. However, the multi-core DSP programming environment is complicated, and software personnel need to consider the allocation of various core tasks, resources, data, and the collaborative work between cores, which leads to long programming cycles and heavy burdens....

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/41G06F9/38
CPCG06F8/45G06F9/3889
Inventor 龙欣荣刘从新江磊
Owner XIAN MICROELECTRONICS TECH INST
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