首页> 外文会议>International Conference on Internet of Things >GPEP: Graphics Processing Enhanced Pattern-Matching for High-Performance Deep Packet Inspection
【24h】

GPEP: Graphics Processing Enhanced Pattern-Matching for High-Performance Deep Packet Inspection

机译:GPEP:图形处理增强的高性能深度数据包检查的模式匹配

获取原文

摘要

Graphics processing units (GPU) can be used to accelerate deep packet inspection. However, the state transition tables used to implement deterministic finite automata are very large and must be stored in DRAM, which inhibits performance and may cause non-deterministic scanning rates. In this work we present GPEP, a GPU-based deep packet inspection engine. GPEP uses an optimized version of our pattern matching algorithm called P3FSM, which has low operational complexity, but reduces the memory requirement such that the state tables can fit into the small on chip memories of a GPU. This allows GPEP to scan quickly and deterministically with no global memory accesses to state tables. We optimize our P3FSM(Portable Predictive Pattern Matching Finite State Machine)algorithm for execution on SIMD devices and to exploit the parallelism of the VLIW arrangement of the GPU processing cores. We show that GPEP consistently achieves over 30 Gb/sdeep packet inspection.
机译:图形处理单元(GPU)可用于加速深度数据包检查。但是,用于实现确定性有限自动机的状态转换表非常大,必须存储在DRAM中,抑制性能,可能导致非确定性扫描速率。在这项工作中,我们提出了GPEP,基于GPU的深度数据包检查引擎。 GPEP使用称为P3FSM的模式匹配算法的优化版本,该算法具有低运行复杂性,但降低了内存要求,使得状态表可以适合GPU的芯片存储器。这允许GPEP快速且确定地扫描,而没有全局内存访问状态表。我们优化我们的P3FSM(便携式预测模式匹配有限状态机)算法,用于在SIMD设备上执行,并利用GPU处理核心的VLIW布置的并行性。我们表明GPEP一贯实现超过30 GB / SDEEP的数据包检查。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号