Unlock instant, AI-driven research and patent intelligence for your innovation.

A data distribution method, device, equipment and storage medium

A data distribution and data technology, applied in the field of data processing, can solve the problems of reducing data distribution efficiency, random jitter of data addresses, data exchange conflicts, etc., and achieve the effect of improving data distribution efficiency and reducing operation overhead.

Active Publication Date: 2020-06-12
上海燧原智能科技有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the existing data distribution process, due to the overlapping of distribution paths and the competition of distribution sources, problems such as data exchange conflicts, data exchange collisions, and random jitter of data addresses have been caused. The operation overhead of completing data distribution tasks is relatively large, which reduces the efficiency of data distribution.

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 data distribution method, device, equipment and storage medium
  • A data distribution method, device, equipment and storage medium
  • A data distribution method, device, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] Figure 1a It is a flowchart of a data distribution method provided by Embodiment 1 of the present invention. This embodiment is applicable to the situation of data distribution, and the method can be executed by the data distribution device provided by the embodiment of the present invention. The device can be implemented in the form of software and / or hardware, and can generally be integrated into computer equipment. Such as Figure 1a As shown, the method of this embodiment specifically includes:

[0027] Step 101. Determine the number of destination locations of the data to be distributed.

[0028] Wherein, the data to be distributed is data that needs to be distributed. The data source is the data storage unit used to store data inside the processor. The data source of the data to be distributed is a data storage unit inside the processor for storing the data to be distributed. The data to be distributed is stored in a data storage unit inside the processor. Th...

Embodiment 2

[0048] Figure 2a It is a flow chart of a data distribution method provided by Embodiment 2 of the present invention. This embodiment may be combined with various optional solutions in the above one or more embodiments. In this embodiment, distributing the data to be distributed according to the first data distribution strategy may include: according to the data source location and At least one destination location, and the local mapping relationship between the data source location and the destination location, at least one destination location is divided into local destination locations or other destination locations, and a location relationship table corresponding to the data to be distributed is established; the location is acquired The number of other destination locations in the relationship table is used as the number of data source images corresponding to the data to be distributed; determine the location of the mirror data for the number of data source images, and det...

Embodiment 3

[0079] image 3 It is a flowchart of a data distribution method provided by Embodiment 3 of the present invention. This embodiment can be combined with various optional solutions in the above one or more embodiments. In this embodiment, distributing the data to be distributed according to the second data distribution strategy may include: according to the data source location of the data to be distributed and at least one The destination location, and the local mapping relationship between the data source location and the destination location, at least one destination location is divided into local destination locations or other destination locations, and a location relationship table corresponding to the data to be distributed is established; according to the location relationship table Determine the number of data source images corresponding to the data to be distributed according to the number of other destination locations and the maximum parallel number of data streams; d...

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 embodiment of the invention discloses a data distribution method and device, equipment and a storage medium. The method comprises the following steps: determining the number of destination positions of to-be-distributed data; if the number of the destination positions is smaller than or equal to a preset number threshold value, determining a data distribution strategy matched with the to-be-distributed data as a first data distribution strategy, and distributing the to-be-distributed data according to the first data distribution strategy; and if the number of the destination positions is greater than a preset number threshold, determining a data distribution strategy matched with the to-be-distributed data as a second data distribution strategy, and distributing the to-be-distributed data according to the second data distribution strategy. According to the embodiment of the invention, the data distribution strategy matched with the to-be-distributed data can be determined accordingto the number of the destination positions of the to-be-distributed data, and the to-be-distributed data can be distributed according to the first data distribution strategy or the second data distribution strategy, so that the operation overhead of completing a data distribution task is effectively reduced, and the data distribution efficiency is improved.

Description

technical field [0001] Embodiments of the present invention relate to data processing technologies, and in particular, to a data distribution method, device, device, and storage medium. Background technique [0002] With the evolution and development of artificial intelligence (AI) processors, the storage requirements for data inside the processors are increasing. At the same time, the number of data calculation engines inside the processor is also increasing. This requires placing a data exchange matrix between multiple data storage units and multiple data calculation engines to ensure that any calculation engine can access any data storage unit, so that data distribution can be realized through the data exchange matrix. [0003] In the existing data distribution process, due to the overlapping of distribution paths and the competition of distribution sources, problems such as data exchange conflicts, data exchange collisions, and random jitter of data addresses have been ...

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): G06F15/173
CPCG06F15/173
Inventor 魏斌
Owner 上海燧原智能科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More