首页> 外文会议>24th ACM international conference on supercomputing 2010 >Small-Ruleset Regular Expression Matching on GPGPUs: Quantitative Performance Analysis and Optimization
【24h】

Small-Ruleset Regular Expression Matching on GPGPUs: Quantitative Performance Analysis and Optimization

机译:GPGPU上的小规则正则表达式匹配:定量性能分析和优化

获取原文
获取原文并翻译 | 示例

摘要

We explore the intersection between an emerging class of architectures and a prominent workload: GPGPUs (General-Purpose Graphics Processing Units) and regular expression matching, respectively. It is a challenging task because this workload -with its irregular, non-coalesceable memory access patterns- is very different from the regular, numerical workloads that run efficiently on GPGPUs.rnSmall-ruleset expression matching is a fundamental building block for search engines, business analytics, natural language processing, XML processing, compiler front-ends and network security. Despite the abundant power that GPGPUs promise, little work has investigated their potential and limitations with this workload, and how to best utilize the memory classes that GPGPUs offer.rnWe describe an optimization path of the kernel of flex (the popular, open-source regular expression scanner generator) to four nVidia GPGPU models, with decisions based on quantitative micro-benchmarking, performance counters and simulator runs.rnOur solution achieves a tokenization throughput that exceeds the results obtained by the GPGPU-based string matching solutions presented so far, and compares well with solutions obtained on any architecture.
机译:我们探索了新兴的一类架构与主要工作量之间的交集:分别是GPGPU(通用图形处理单元)和正则表达式匹配。这是一项具有挑战性的任务,因为这种工作负载(具有不规则,不可协商的内存访问模式)与在GPGPU上有效运行的常规数字工作负载非常不同。rn小规则表达式匹配是搜索引擎,企业业务的基本构建块分析,自然语言处理,XML处理,编译器前端和网络安全性。尽管GPGPU拥有强大的功能,但很少有工作研究这种工作负载的潜力和局限性,以及如何最好地利用GPGPU提供的内存类。rn我们描述了flex内核的一种优化路径(流行的开源常规表达式扫描器生成器)到四个nVidia GPGPU模型,并基于定量微基准测试,性能计数器和模拟器运行进行决策.rn我们的解决方案实现的令牌化吞吐量超过了迄今为止提供的基于GPGPU的字符串匹配解决方案所获得的结果,并且进行了比较与在任何架构上获得的解决方案都很好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号