pci‑e zero-copy dma data transfer method
A data transmission method, PCI-E technology, applied in the direction of electrical digital data processing, instruments, etc., can solve problems such as low efficiency, increased CPU burden, etc., to achieve the effect of reducing the number of processing, reducing switching, and reducing the pressure on the CPU
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0017] The present invention will be further described in detail with reference to the accompanying drawings and embodiments.
[0018] The purpose of the present invention is to improve the data transmission efficiency of PCI-E, reduce CPU pressure, and propose a zero-copy data transmission method.
[0019] Such as figure 2 As shown, the PCI-E zero-copy DMA data transmission method provided by the present invention specifically comprises the following steps:
[0020] Step 1. Allocate N blocks of physical memory of an appropriate size in the data source and data destination systems respectively, and use a doubly linked list to establish a free memory pool and a working memory pool for the N blocks of physical memory in the data source and data destination systems respectively. figure 2 The mmap in refers to the doubly linked list.
[0021] Allocate N blocks of physical memory in the data source system and N blocks of physical memory in the data destination system, and the s...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


