Data interacting method and device between multiple processors based on shared storage

A shared memory, multi-processor technology, applied in memory systems, electrical digital data processing, instruments, etc., can solve problems such as data interaction that is difficult to meet high traffic, large blocking rate, etc., to improve data interaction capabilities, improve performance, The effect of reducing the blocking rate

Inactive Publication Date: 2005-12-21
CHINA ACAD OF TELECOMM TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This type of system is usually difficult to meet the requirements of high-traffic data interaction. At the same time, when multiple processors send multiple messages to a processor at the same time, there is a large blocking rate

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
  • Data interacting method and device between multiple processors based on shared storage
  • Data interacting method and device between multiple processors based on shared storage
  • Data interacting method and device between multiple processors based on shared storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0039] refer to figure 1 , figure 1 It is the flow process of the steps of the multiprocessor data interaction method based on the shared memory in the preferred embodiment of the present invention:

[0040] First, in step 11, the source processor applies for a bus and writes data into the shared memory;

[0041] Proceed to step 12 then, source processor sends message purpose word, and described message purpose word represents existing data in shared memory and needs purpose processor to read;

[0042] After the bus arbiter in the system receives the above message destination word, it does not directly send an interrupt to the destination processor, but enters step 13 to convert the message destination word into an implicit bus request message of the destination processor;

[0043] Then proceed to step 14, judge whether to notify t...

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 data interacting method between multiple processor based on shared storage includes the following steps: for the source processor to apply bus, write the data into shared storage and send messagedestination word; and for the destination processor to be informed in hidden interruption mode to read data from the shared storage based on the bus request message and the message destination word the source processor sends. The corresponding data interacting device includes several one-dimensional multiprocessors, shared storage combination, and bus arbitration unit to determine the use authority of the processor to shared bus. The present invention makes it possible to raise the data interacting capacity in multiprocessor system and reduce system jamming.

Description

technical field [0001] The invention relates to data access technology, in particular to a data interaction method and device among multiprocessors based on shared memory. Background technique [0002] In modern mobile communication systems, in order to complete baseband processing with powerful functions but complex algorithms in real time, multiple processors are often required to form a processor array to improve the real-time computing capability of the system. In such systems, the speed of data communication between multiprocessors is increasingly becoming a key factor affecting the performance of multiprocessor systems. [0003] The methods of data interaction between multiprocessors generally include: data interaction based on shared memory, serial data interaction and parallel data interaction, etc. [0004] Generally, for processor systems without high-speed communication ports, a solution based on shared memory is a good choice. Usually, when multiple processors ...

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): G06F12/084G06F13/24G06F15/167
Inventor 汪东艳唐海苏进喜刘峰马卫国
Owner CHINA ACAD OF TELECOMM 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