Inter-core communication method realizing data packet zero-copying based on pipelining mode
An inter-core communication and pipeline technology, applied in the field of inter-core communication, can solve problems such as performance dependence, limited performance, large memory space, etc., and achieve the effect of optimizing cache performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0025] The high-performance packet buffer management algorithm of this embodiment independently manages the packet buffer of each pipeline. The purpose of this is to avoid introducing a global packet buffer management mechanism, so as not to cause head-of-line blocking problems on the producer side and aggravate inter-core communication conflicts. For each pipeline, two independent queues of packet buffers of equal length are used to exchange empty and full buffers between producer and consumer (hence the name BIFIFO). Such as figure 2 As shown, the producer inserts the buffer containing the data packet into the distribution queue Q0, and the consumer inserts the recovered packet buffer into the recovery queue Q1; each time the producer inserts a full buffer into Q0, it takes out an empty one from Q1 The buffer fills its packet buffer ring. Empty and full buffer exchange is used to avoid the overhead of dynamically allocating packet buffers. Each pair of producers-consumers...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com