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

Method of user level parallel communication between computers based on intelligent network card

A computer-to-computer and intelligent network card technology, applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problems of inability to obtain the communication performance of the underlying high-performance network hardware, limited computer network hardware performance, etc., to achieve balanced load, Guarantee order and improve the effect of communication bandwidth

Inactive Publication Date: 2006-10-25
潍坊中科智视信息技术有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Due to the overhead of a large amount of software processing, the traditional core-level communication protocol makes its users unable to obtain the communication performance that the underlying high-performance network hardware can provide.
Although the user-level communication protocol enables its users to obtain performance close to that provided by the underlying network hardware by reducing software overhead, it is ultimately limited by the performance of the computer network hardware.

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
  • Method of user level parallel communication between computers based on intelligent network card
  • Method of user level parallel communication between computers based on intelligent network card
  • Method of user level parallel communication between computers based on intelligent network card

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] figure 1 A user-level parallel communication method between computers based on an intelligent network card. This method first fragments a large message, and the original message is divided into several small message fragments, and then the communication control module divides these messages in a round-robin manner. Fragments are distributed to multiple sets of networks in turn to achieve parallel transmission between different message fragments. Here, message fragmentation becomes the smallest unit of transmission for each network, and the message fragments of a certain message can be transmitted through multiple sets of networks at the same time.

[0025] The figure shows the core process of parallel communication on the parallel communication system composed of two sets of communication networks, where the arrows indicate the steps in the parallel communication process. A parallel communication process includes the following 9 steps:

[0026] Step 1, the user applica...

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

A method for user-level parallel communication between computers, using multiple sets of high-performance networks that support smart network cards for interconnection between computers, and adding support to the operating system core space device driver and user space communication library that implements user-level communication protocols For parallel communication devices, data is automatically split and spliced ​​among multiple sets of interconnection networks during transmission. The method can realize parallel, copy-free, and order-preserving message transmission between computers, and enables users to obtain the aggregation performance provided by multiple sets of interconnected network hardware. The method makes the parallel communication process transparent to the upper layer user and the lower layer communication network, and avoids increasing user burden and modification and dependence on a specific network. This method is suitable for systems where a single interconnection network cannot meet the performance requirements for inter-computer communication.

Description

technical field [0001] The invention relates to the technical field of parallel communication between computers, in particular to a method for user-level parallel communication between computers based on an intelligent network card. Background technique [0002] In recent years, although the growth rate of computer network bandwidth exceeds the processing capacity of processors, in many cases the communication performance of computer network is still the bottleneck restricting system performance, and the communication performance of a single network cannot meet the demand. At present, most of the super servers used in the world adopt a cluster structure, and present a large-scale symmetric multiprocessor (Symmetric Multiprocessor, SMP) or cache-related non-uniform memory access (Cache Coherent Non-uniform Memory Access, CC-NUMA). Even the trend of building fleets. In this type of system, a single set of high-performance Internet is difficult to meet the communication perfor...

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): H04L12/00H04L29/06
Inventor 马捷孟丹霍志刚高帆
Owner 潍坊中科智视信息技术有限公司