Processing device, information searching system and information searching method

A technology of a processing device and a processor, applied in the field of network communication, can solve the problem of large time delay in reading search results, and achieve the effects of improving efficiency, speeding up the search process, and reducing time delay

Active Publication Date: 2010-09-22
BEIJING ZHIGU TECH SERVICE
View PDF3 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a processing device, information search system and information search method, in order to solve the problem in the prior art that the processing unit reads the search result time delay from the TCAM controller, to improve the search process based on TCAM speed

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
  • Processing device, information searching system and information searching method
  • Processing device, information searching system and information searching method
  • Processing device, information searching system and information searching method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] figure 1 A schematic structural diagram of a processing device provided in Embodiment 1 of the present invention, such as figure 1As shown, the processing device in this embodiment includes: a processor 11 , a cache memory 12 , a memory 13 and a TCAM controller 14 . The processor 11 is connected to the cache memory 12 and the memory 13 by an internal bus; the TCAM controller 14 is also connected to the cache memory 12 and the memory 13 by an internal bus; the cache memory 12 and the memory 13 are also connected to each other, wherein the internal bus includes Control bus, address bus and data bus. Among them, the high-speed cache 12 is set between the processor 11 and the memory 13. Its storage capacity is small, but its reading and writing speed is very fast. It operates as an associative memory 13 and can be realized by a static memory chip. Wherein, the address mapping between the cache memory 12 and the memory 13 can be a direct image, a fully associative image or...

Embodiment 2

[0044] image 3 A schematic structural diagram of the information search system provided in Embodiment 2 of the present invention, as shown in image 3 As shown, the information search system in this embodiment includes a processing device 31 and a TCAM device 32 . Wherein the processing device 31 may be the processing device provided in Embodiment 1 of the present invention, and its specific structure is as follows figure 1 and figure 2 As shown, this embodiment will not be described in detail.

[0045] The TCAM device 32 is connected to the TCAM controller 14 for receiving a search command sent by the TCAM controller, performing a search operation according to the search command, and providing the search result to the TCAM controller 14 .

[0046] Specifically, such as Figure 4 As shown, the TCAM device 32 includes: a connection module 321 and a TCAM module 322; wherein the TCAM module 322 is mainly used to complete the search operation according to the search informat...

Embodiment 3

[0051] Figure 5 It is a flow chart of the information search method provided by Embodiment 3 of the present invention. The execution subject of this embodiment is the TCAM controller in the processing device of the present invention, such as Figure 5 As shown, the information search method of this embodiment includes:

[0052] Step 101, the TCAM controller receives the search command sent by the processor, and provides the search command to the TCAM device, so that the TCAM device performs a search operation according to the search command, and receives the search result returned by the TCAM device;

[0053] Specifically, the processor sends a search command to the TCAM controller, and the TCAM controller sends the search command to the TCAM device through a bus (which can be a parallel bus or a high-speed serial bus). command to perform a lookup operation. After the search operation is finished, the TCAM device obtains the search command corresponding to the search resul...

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 provides a processing device, an information searching system and an information searching method, wherein the processing device comprises a processor, a high-speed buffer, a memory and a TCAM (Telecommunications Access Method) controller, wherein the processor is used for sending a searching command and giving a reading command so as to read a searching result from the high-speed buffer or the memory; the high-speed buffer and the memory are used for storing the searching result; and the TCAM controller is used for receiving the searching command, sending the searching command to the TCAM controller, receiving a searching result returned by the TCAM controller and storing the searching result simultaneously into storage spaces corresponding to address information acquired in advance in the high-speed buffer and the memory according to the address information. The information searching system and the information searching method are realized based on the processing device. The technical scheme can solve the problem of long time delay when a processing unit reads the searching result from the TCAM controller in the prior art, thereby improving the speed and the efficiency of the searching process.

Description

technical field [0001] The invention relates to the technical field of network communication, in particular to a processing device, an information search system and an information search method. Background technique [0002] Lookup technology is a key technology in the process of network equipment processing and forwarding data packets. When a data packet enters a network device, the processing unit of the network device, such as a central processing unit (Central Process Unit; referred to as: CPU), a network processor (Network Processor; referred to as: NP) or an application specific integrated circuit (Application Specific Integrated Circuit; Abbreviated as: ASIC) chip analyzes the data packets, extracts the required content (namely keywords), and then obtains the next processing action corresponding to the specific keywords through search technology, such as searching the routing table to obtain the next hop address, Find the access control list (Access Control List; ref...

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 Applications(China)
IPC IPC(8): G06F12/02G06F17/30
Inventor 徐洋
Owner BEIJING ZHIGU TECH SERVICE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products