Multi-core load balancing cooperative processing method and device and storage medium
A load balancing and collaborative processing technology, applied to electrical components, transmission systems, etc., can solve problems such as unbalanced flow distribution of multi-core processors, achieve good performance, improve processing efficiency, and average utilization
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0049] This embodiment introduces a multi-core load balancing cooperative processing method, device and storage medium, including:
[0050] Receive the data packet, perform two different HASH algorithm processing on the quaternion of the data packet header plus the serial number, and obtain the HASH calculation result;
[0051] According to the HASH calculation result, query the pre-established first HASH table and the second HASH table to obtain the query results, wherein the first HASH table and the second HASH table are used to store a connection between different cores of the CPU mapping relationship;
[0052] According to the query result, the data packet is sent to the corresponding CPU for processing.
[0053] The application process of the multi-core load balancing cooperative processing method, device, and storage medium provided in this embodiment specifically involves the following contents:
[0054] Use static and dynamic multiple HASH to solve the problem of loa...
Embodiment 2
[0079] This embodiment provides a multi-core load balancing cooperative processing device, including:
[0080] The receiving processing unit is used to receive the data packet, and perform two different HASH algorithm processing on the quaternion of the data packet header plus the serial number to obtain the HASH calculation result;
[0081] The query unit is configured to query the pre-established first HASH table and the second HASH table according to the HASH calculation result, and obtain the query result, wherein the first HASH table and the second HASH table are used to store a connection and The mapping relationship between different CPU cores;
[0082] The judging processing unit is configured to send the data packet to a corresponding CPU for processing according to the query result.
[0083] Further, the judgment processing unit includes a first processing unit and a second processing unit,
[0084] The first processing unit is used to find the mapping relationship...
Embodiment 3
[0094] This embodiment provides a multi-core load balancing cooperative processing device, including a processor and a storage medium;
[0095] The storage medium is used to store instructions;
[0096] The processor is configured to operate in accordance with the instructions to perform the steps of any of the following methods:
[0097] Receive the data packet, perform two different HASH algorithm processing on the quaternion of the data packet header plus the serial number, and obtain the HASH calculation result;
[0098] According to the HASH calculation result, query the pre-established first HASH table and the second HASH table to obtain the query results, wherein the first HASH table and the second HASH table are used to store a connection between different cores of the CPU mapping relationship;
[0099] According to the query result, the data packet is sent to the corresponding CPU for processing.
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



