Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A kind of operation method of cam table based on multi-core heterogeneous platform

A heterogeneous platform and operation method technology, applied in the field of CAM table operation, can solve problems such as multi-core concurrency performance degradation, affecting the throughput of the heterogeneous platform message forwarding system, etc., to improve forwarding performance, reduce lock competition, and improve concurrency performance effect

Active Publication Date: 2022-07-01
NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

To sum up, when the amount of messages forwarded by the multi-core message forwarding system is large, the update operation of the CAM entries will inevitably lead to a significant decline in the multi-core concurrent performance, thereby affecting the throughput of the entire heterogeneous platform message forwarding system

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
  • A kind of operation method of cam table based on multi-core heterogeneous platform
  • A kind of operation method of cam table based on multi-core heterogeneous platform
  • A kind of operation method of cam table based on multi-core heterogeneous platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The present invention will be described in detail below with reference to the accompanying drawings and embodiments.

[0025] The core idea of ​​the operation method of a CAM table based on a multi-core heterogeneous platform provided by the present invention is: according to the principle that when a message needs to create a new session, the CAM table entry of the message does not exist, and the new CAM table entry is created. Combined with the new session, the CAM table operation triggered by the session is realized.

[0026] The present invention provides a method for operating a CAM table based on a multi-core heterogeneous platform. The process is as follows: figure 2 shown, including the following steps:

[0027] Step 1. After the user-mode process receives the message, the user-mode process is a fast forwarding core, denoted as CPUX, and the user-mode process queries whether a new session needs to be created for the current message. If no new session is requir...

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 discloses an operation method of a CAM table based on a multi-core heterogeneous platform. By combining the construction of the CAM table and the session table, the new operation of the CAM table based on the message of the session table is concentrated in the main maintenance core of the CAM table. In CPUS, the lock competition for the CAM table is greatly reduced, thereby ensuring that the performance of message forwarding can increase linearly with the increase of the number of CPUs when multiple cores are concurrent.

Description

technical field [0001] The invention belongs to the technical field of computer networks, and in particular relates to a method for operating a CAM table based on a multi-core heterogeneous platform. Background technique [0002] The address (CAM) table of a Layer 2 switch is an address table composed of physical addresses (Media Access Control, Mac), Vlans, and Layer 2 devices. The CAM table is a global table. In a data forwarding system, the data forwarder needs to query and / or update the CAM table every time it receives or sends a message. The updating of the CAM table includes adding CAM entries and deleting CAMs. Entry, update CAM entry operations. [0003] The operation of the CAM table in the existing multi-core heterogeneous platform-based message forwarding system is as follows: figure 1 As can be seen from the figure, different forwarding cores in user mode, threads or soft interrupts in kernel mode all need to query and / or update the CAM table in the process of ...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L45/745
Inventor 邢潇谷杰铭张翀卓子寒吕欣润张奕欣张程鹏刘健男
Owner NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products