System and method for implementing RapidIO network universal socket

A technology for implementing systems and sockets, applied in the field of implementing systems for general sockets, can solve problems such as difficulties, inconsistencies, and communication overhead affecting the performance of multi-processor communication, and achieve the effect of easy porting and development

Active Publication Date: 2017-03-22
NO 32 RES INST OF CHINA ELECTRONICS TECH GRP
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, it must be seen that even with the support of high-speed hardware interconnection protocols, it is still very difficult to provide end users with high-speed communication interfaces
Redundant memory copy and heavy communication overhead are increasingly becoming the bottleneck affecting the communication performance between multiprocessors. For example, the RapidIO communication interface implemented by the Ethernet emulator under the Linux kernel only plays 10% of the RapidIO communication performance. Left and right, mainly because the overhead of the upper layer TCP / IP software protocol is too large
In addition, at present, there is no unified standard for the bare driver interfaces independently developed by various manufacturers, and they are often inconsistent. It is inconvenient for existing Ethernet-based application software to use RapidIO network communication, and users are also worried about the binding of product software and hardware manufacturers.

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
  • System and method for implementing RapidIO network universal socket
  • System and method for implementing RapidIO network universal socket
  • System and method for implementing RapidIO network universal socket

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0026] figure 1 It is a functional block diagram of the realization system of the RapidIO network universal socket of the present invention. Such as figure 1 As shown, this example includes general interface layer 110, command line 120, BSD interface layer 210, class TCP 220, class UDP 230, fragment reassembly 240, frame header analysis 250, multicast module 310, topology management module 320 and network card driver Module 410 etc., where:

[0027] General interface layer 110, application laye...

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 provides a system and method for implementing a RapidIO network universal socket. The system comprises a universal interface layer, a command line and a BSD interface layer, wherein an application layer uses a socket interface for carrying out RapidIO network communication; a user views and configures equipment, a topological relationship and protocol stack parameters of a RapidIO network; and a new RapidIO network protocol stack is created by utilizing a kernel function provided by the BSD interface layer. According to the system and the method which are provided by the invention, a set of TCP / UDP-like programming interfaces is provided for a user, an application protocol based on data streaming and a datagram is implemented, direct I / O communication and message transmission are used as network drivers, and high-speed communication is implemented.

Description

technical field [0001] The present invention relates to a system and method for realizing a general socket, in particular to a system and method for realizing a RapidIO network general socket. Background technique [0002] RapidIO is an open standard for system interconnection and switching fabric, which meets the extensive application requirements of embedded infrastructure. Feasible applications include connecting multiple processors, serial backplane interconnects, DSP array groups, storage subsystems, wireless base stations, fault-tolerant systems and other fields. This technology will mainly be used as the internal interconnection of the system, supporting chip-to-chip and board-to-board communication, and can achieve performance levels from 1Gbps to 10Gbps. [0003] However, it must be seen that even with the support of high-speed hardware interconnection protocols, it is still very difficult to provide end users with high-speed communication interfaces. Redundant me...

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 Applications(China)
IPC IPC(8): H04L29/06
Inventor 王浩黄振中张庆松
Owner NO 32 RES INST OF CHINA ELECTRONICS TECH GRP
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