accelerating regular expression matching using hierarchical parallel machines on gpu

11
Accelerating Regular Expression Matching Using Hierarchical Parallel Machines on GPU Date:101/5/2 Publisher:IEEE globalcom 2011 Author:Cheng-Hung Lin*, Chen-Hsiung Liu**, and Shih-Chieh Chang** Presenter : Shi-qu Yu

Upload: laszlo

Post on 05-Jan-2016

43 views

Category:

Documents


0 download

DESCRIPTION

Accelerating Regular Expression Matching Using Hierarchical Parallel Machines on GPU. Date:101/5/2 Publisher:IEEE globalcom 2011 Author: Cheng-Hung Lin*, Chen-Hsiung Liu**, and Shih-Chieh Chang** Presenter : Shi- qu Yu. COMPLEX REGULAR EXPRESSION PATTERNS. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Accelerating Regular Expression Matching Using Hierarchical Parallel  Machines  on GPU

Accelerating Regular Expression Matching UsingHierarchical Parallel Machines on GPU

Date:101/5/2Publisher:IEEE globalcom 2011Author:Cheng-Hung Lin*, Chen-Hsiung Liu**, and Shih-Chieh Chang**Presenter : Shi-qu Yu

Page 2: Accelerating Regular Expression Matching Using Hierarchical Parallel  Machines  on GPU

COMPLEX REGULAR EXPRESSION PATTERNS

Page 3: Accelerating Regular Expression Matching Using Hierarchical Parallel  Machines  on GPU

COMPLEX REGULAR EXPRESSION PATTERNS

Page 4: Accelerating Regular Expression Matching Using Hierarchical Parallel  Machines  on GPU

HIERARCHICAL PARALLEL MACHINES

Page 5: Accelerating Regular Expression Matching Using Hierarchical Parallel  Machines  on GPU

HIERARCHICAL PARALLEL MACHINES

Master Machine

PFAC

Page 6: Accelerating Regular Expression Matching Using Hierarchical Parallel  Machines  on GPU

HIERARCHICAL PARALLEL MACHINES

Master Machine

Page 7: Accelerating Regular Expression Matching Using Hierarchical Parallel  Machines  on GPU

HIERARCHICAL PARALLEL MACHINES

Slave Machine “RETA”,“PASS”, “CWD”, and “ROOT” whose encoded symbols are labeled

as , , , and , respectively.α γ δ β

Page 8: Accelerating Regular Expression Matching Using Hierarchical Parallel  Machines  on GPU

HIERARCHICAL PARALLEL MACHINES

Input stream “RETACWDPASSROOT”

Page 9: Accelerating Regular Expression Matching Using Hierarchical Parallel  Machines  on GPU

EXPERIMENTAL RESULTS

Operating System Linux X86_64

Host Memory Size 12GB DDR3 memory

GPU Nvidia® GeForce® GTX480

CPU CoreTM i7

Number of RE 990

Number of CRE 88

Page 10: Accelerating Regular Expression Matching Using Hierarchical Parallel  Machines  on GPU

EXPERIMENTAL RESULTS

Page 11: Accelerating Regular Expression Matching Using Hierarchical Parallel  Machines  on GPU

EXPERIMENTAL RESULTS