Multiple modes search method and system

A multi-mode and mode technology, applied in the field of string search, can solve the problems of fast comparison, the inability of the graphics processing unit, and the incompetence of the graphics processor for process control processing, etc., to achieve the effect of increasing efficiency and rapid comparison

Active Publication Date: 2008-04-09
威盛电子(上海)有限公司
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0019] The AC algorithm can play its fast comparison performance for general processing units (for example, central processing unit), but it cannot play its fast comparison performance for the graphics processing unit mentioned above
The reason is that the design of the graphics processor is mainly based on 3D graphics rendering operations, which makes the graphics processor unsuitable for the above-mentioned flow control processing

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
  • Multiple modes search method and system
  • Multiple modes search method and system
  • Multiple modes search method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to make the above and other objects, features and advantages of the present invention more comprehensible, preferred embodiments will be described in detail below together with the accompanying drawings.

[0036] In order to improve the execution performance of the AC algorithm applied to the graphics processor, the present invention improves the flow control of the AC algorithm to make it more suitable for the operation of the graphics processor. The establishment of the keyword tree by the AC algorithm has been described in detail above, so details will not be repeated here.

[0037] FIG. 2A is a schematic diagram of the multi-mode search system of the present invention. The multi-modal search system 200 includes a first processing unit 210 , a first memory unit 220 , a second processing unit 230 and a second memory unit 240 . The first processing unit 210 builds a keyword tree according to the plurality of pattern strings. In this embodiment, the first pro...

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 multimode searching method and a system. The system comprises a first processing unit, a first memory cell and a second processing unit. The first processing unit establishes a keyword tree according to word serials of a plurality of modes, and creates a skip list aiming at each node in the keyword tree, the skip list includes a plurality of index terms and a plurality of identification serial numbers corresponding to the index terms, and the identification serial numbers, which are positioned at the aimed node and take the index terms are the indexes, are the identification serial numbers of the next node which should enters. The second processing unit checks whether a word serial contains one of the word serials of the the modes according to the skip lists of all the nodes stored in the first memory unit. The invention uses the second processing unit and the skip list to execute searching, so the performance of the entire system can be improved.

Description

technical field [0001] The present invention relates to a character string search, and more particularly to a multi-pattern search method and system using skip lists. Background technique [0002] The development of the current personal computer (PC) tends to set different corresponding processors for different functions to speed up the computing performance of the personal computer. For example, the general program operation is performed by the central processing unit (CPU). ), while the 3D (3 dimension) operations of games and graphics are handled by a graphics processing unit (GPU), which can reduce the burden of 3D operations on the CPU. [0003] In normal state (eg, paperwork, listening to music, etc.), the graphics processor is idle. Therefore, in the general state, if part of the operations of the central processing unit can be transferred to the graphics processor for calculation, more efficient performance can be achieved. For example, while listening to music, yo...

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): G06F17/30
Inventor 张国峰
Owner 威盛电子(上海)有限公司
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