With the development of high-performance networks, the demand for high-throughput, low-latency network is increasing. Our overall design is as follow, we focus on three p...
Abstract:
To meet the development needs of high-performance networks, the efficiency of PCIe DMA with small packet transmissions emerges as a critical performance bottleneck. For t...Show MoreMetadata
Abstract:
To meet the development needs of high-performance networks, the efficiency of PCIe DMA with small packet transmissions emerges as a critical performance bottleneck. For the purpose improving DMA transfer for small packets over PCIe, we focus on the symbiotic co-optimization of software and hardware. By enhancing the software driver with descriptor prefetching, harnessing the outstanding capability at the hardware level, and using multicore for parallel processing, the system’s bandwidth has been significantly improved, particularly for the small packets transfers. Postoptimization, we test the DMA read and write bandwidth and utilization rate performance on VC709 FPGA. In a randomized test scenario, the average DMA read bandwidth is approximately 5.3 GB/s, representing a 123% improvement compared to the unoptimized system bandwidth. The average DMA write bandwidth is approximately 5.8 GB/s, representing a 136% improvement compared to the unoptimized system bandwidth. Additionally, in the randomized test scenario, the average read and write latencies improved by 15.12% and 23.96%, respectively.
With the development of high-performance networks, the demand for high-throughput, low-latency network is increasing. Our overall design is as follow, we focus on three p...
Published in: IEEE Embedded Systems Letters ( Volume: 17, Issue: 1, February 2025)
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Small Packets ,
- DMA Transfer ,
- Bootstrap Resampling ,
- Average Read ,
- Outstanding Capability ,
- Hardware Level ,
- Bandwidth Performance ,
- Data Center ,
- Data Transmission ,
- Small Data ,
- Data Transfer ,
- Data Packets ,
- Ethernet ,
- Time Overhead ,
- Transmission Latency ,
- Bandwidth Utilization ,
- Payload Data ,
- Average Bandwidth
- Author Keywords
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Small Packets ,
- DMA Transfer ,
- Bootstrap Resampling ,
- Average Read ,
- Outstanding Capability ,
- Hardware Level ,
- Bandwidth Performance ,
- Data Center ,
- Data Transmission ,
- Small Data ,
- Data Transfer ,
- Data Packets ,
- Ethernet ,
- Time Overhead ,
- Transmission Latency ,
- Bandwidth Utilization ,
- Payload Data ,
- Average Bandwidth
- Author Keywords