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

Shared memory architecture-based multiprocessor communication device and method thereof

A shared memory, multi-processor technology, applied in the direction of electrical digital data processing, computers, digital computer parts, etc., can solve the problems that cannot meet the needs of airborne computers, and achieve the effect of a wide range of applications

Inactive Publication Date: 2010-06-16
CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0016] The purpose of the present invention is to provide a multi-processor communication device and method based on a shared memory structure, to solve the problem that the original computer system structure cannot meet the processing capacity of the airborne computer of the new generation of avionics system due to serial processing. , fault tolerance and data exchange speed and reliability requirements

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
  • Shared memory architecture-based multiprocessor communication device and method thereof
  • Shared memory architecture-based multiprocessor communication device and method thereof
  • Shared memory architecture-based multiprocessor communication device and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] A multiprocessor communication device based on a shared memory structure, including a first CPU and a second CPU, a section of specific memory space on the first CPU is mapped to the PCI address space of the second CPU, to realize the shared memory access.

[0048] The shared object communication between two CPUs is as follows: figure 1 Shown:

[0049] Each CPU includes application layer (Application), object library (Object Library), VxMP, shared memory (Shared Memory), and PCI bus.

[0050]The multiprocessor communication device based on the shared memory structure provided by the present invention can be used as a realization principle prototype of shared memory objects among distributed multi-tasks independent of the hardware platform. All calls based on this component are standard objects in the VxWorks operating system, and the underlying hardware distribution structure is completely transparent to the upper application. At the same time, this component also vi...

Embodiment 2

[0081] A multiprocessor communication method based on a shared memory structure, adopting the multiprocessor communication device based on the shared memory structure of the above-mentioned embodiment 1, comprising:

[0082] The first CPU and the second CPU, a section of memory space on the first CPU is mapped to the PCI address space of the second CPU to form a linear shared memory space that can be accessed by both the first CPU and the second CPU; shared The memory space is provided with an address space for transmitting Ethernet packets between the first CPU and the second CPU and an address space for shared objects between multiple tasks on the first CPU and the second CPU; the first CPU uses The shared local memory address space is linearly mapped to the PCI bus address space; the second CPU linearly maps the shared address space on the PCI bus to the local memory address space of the first CPU, and the first CPU and The second CPUs access data from each other through li...

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 relates to a shared memory architecture-based multiprocessor communication device and a method thereof. The device comprises a first CPU and a second CPU, wherein a section of memory space on the first CPU is mapped to a PCI address space of the second CPU to form a section of a linear shared memory space which can be accessed by both the first CPU and the second CPU so as to realize information sharing, and an address space used for transmitting ethernet messages between the first CPU and the second CPU and an address space for sharing objects between a plurality of tasks on the first CPU and the second CPU are arranged in the shared memory space to achieve information transfer. On the basis of taking characteristics of a conventional tight coupling mode as a reference, by combining with a commercial operation system, the shared memory architecture-based multiprocessor communication device establishes a shared memory architecture-based communication mechanism between the two CPUs, and realizes the parallel processing of complex data while performing system control.

Description

technical field [0001] The invention belongs to the field of airborne computers in avionics systems, and in particular relates to a device and method based on multiprocessor communication technology of a shared memory structure. Background technique [0002] The success of large-scale integrated circuit technology has made the computer system develop from the original stand-alone computing model to multi-processor, network and even distributed systems. Broadly speaking, a computer system that uses multiple computers to work together to accomplish a required task is a multiprocessor system. Compared with single-processor systems, multi-processor systems use multiple processors to work in parallel to improve the processing capability of the system. Multiple CPUs in the system can be used to execute user programs in parallel to improve system throughput or use. To carry out redundant operation to improve the reliability of the system. Therefore, the multi-processor system can...

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): G06F15/167
Inventor 屈国栋崔亮徐世杰荆晶
Owner CHINESE AERONAUTICAL RADIO ELECTRONICS RES 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