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

DMA (Direct Memory Access) message transfer method

A DMA controller and message technology, applied in transmission systems, digital transmission systems, electrical components, etc., can solve the problem of low effective utilization of PCI-E channel bandwidth, improve the actual data rate, reduce the number of operations, improve Effective utilization effect

Active Publication Date: 2015-07-01
NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT +1
View PDF7 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] To sum up, the smaller the packet length, the lower the effective utilization rate of the PCI-E channel bandwidth due to the increase in the number of control protocols it carries.

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
  • DMA (Direct Memory Access) message transfer method
  • DMA (Direct Memory Access) message transfer method
  • DMA (Direct Memory Access) message transfer method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The present invention will be described in detail below in conjunction with the accompanying drawings.

[0016] The invention is an improvement scheme for the network card. The network card is an important part of the server, and its network data processing ability determines the performance of the server. The network card is connected to the server through the PCI-E slot. When the message is captured from the optical port or Gigabit electrical port of the network card and pre-processed, it is DMAed to the server-side buffer through the PCI-E channel to complete the task processing on the network card side. Such as figure 1 As shown, the network card includes a multi-core CPU, memory, DMA controller and other hardware, wherein the multi-core CPU includes a control core, a network accelerator and multiple data cores. The method for DMA transmitting messages is realized by running a network card driver on the basis of the above network card hardware. Please refer to f...

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 DMA (Direct Memory Access) message transfer method, which can be applied to a network card. The method comprises steps: a control core allocates a split packet buffer area for each data core from a memory; when the network card receives the message, the data core receives a message processing message of a network accelerator, length information of the message is acquired from the message, and if the message length is smaller than a preset message length, the message is stored in the split packet buffer area corresponding to the data core; if the message length is more than or equal to the preset message length, a DMA controller is started to execute DMA operation to transfer the message to a server; if the total length of all messages in the split packet buffer area corresponding to the data core is more than or equal to the preset message length, the DMA controller is started to execute DMA operation to transfer the message to the server; and if the total message length is smaller than the preset message length, no operation is carried out. The DMA operation times can be effectively reduced, the effective utilization rate of the PCIE channel bandwidth is improved, and the packet receiving rate of network card small packets is enhanced.

Description

technical field [0001] The invention relates to the field of network data processing, in particular to a method for DMA transmitting messages. Background technique [0002] With the rapid development of network technology, network bandwidth is growing rapidly at a rate of nearly three times each year. At present, 10G networks have begun to be deployed to some end systems, which has brought great pressure to network traffic analysis applications. As the core technologies of the Next Generation Internet (NGI), such as IPV6 / MPLS, routing protocols, and QOS technologies continue to mature, the Internet has entered a critical stage of evolution to the next generation. The development of various networks presents a trend of high bandwidth and high traffic. Therefore, it is particularly important to greatly improve the performance and processing capabilities of network equipment. [0003] As a high-performance network device that provides users with shared information resources an...

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): H04L12/861
Inventor 邹昕周立何清林王维晟闫攀任晓瑶秦德楼于林涛杜建明原万万
Owner NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT