• Cite Icon7
  • https://doi.org/10.1109/snpd.2012.28Copy DOI Icon

Parallel Text Matching Using GPGPU

  • Aug 1, 2012
  • Ryosuke Takahashi +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper studies implementation methods of parallel text matching using General Purpose computing on Graphics Processing Unit (GPGPU). It is necessary to accelerate text matching in applications of real-time processing, such as anomaly-detection and decision-making. GPGPU is a technology that can be used to accelerate a variety of applications with highly parallel processing elements in GPUs. Recently, the Parallel-Failure-less Aho-Corasick (PFAC) algorithm has been developed, and an open-source PFAC library is currently available. However, there are several different implementation methods in the host-side, and choosing a good combination of these methods is important to improve the performance. We implemented a prototype system, and evaluated the performance and power consumption varying the implementation methods and input data. The evaluation results show that the performance of the system using GPGPU is better than a system using 4-core CPU with smaller power consumption.

Similar Papers
  • Research Article
  • Citations1

MiC

  • Apr 29, 2019
  • ACM Journal on Emerging Technologies in Computing Systems
  • Qixiao Liu +2
  • Research Article

GPGPU를 활용한 OpenFOAM 기반 해석자 성능 분석

  • Jun 30, 2021
  • Journal of Computational Fluids Engineering
  • Seoeum Han +2
  • Book Chapter
  • Citations3

Utilizing GPU Virtualization to Protect the Private Keys of GPU Cryptographic Computation

  • Jan 01, 2018
  • Ziyang Wang +3
  • Book Chapter
  • Citations1

GPGPU-Based Painterly Rendering for Mobile Environment

  • Jan 01, 2017
  • Seulbeom Kim +2
  • Research Article
  • Citations7

Exploring Soft-Error Robust and Energy-Efficient Register File in GPGPUs using Resistive Memory

  • Jan 28, 2016
  • ACM Transactions on Design Automation of Electronic Systems
  • Jingweijia Tan +3
  • Research Article
  • Citations9

Program Analysis and Machine Learning–based Approach to Predict Power Consumption of CUDA Kernel

  • Jul 24, 2023
  • ACM Transactions on Modeling and Performance Evaluation of Computing Systems
  • Gargi Alavani +3
  • Conference Article
  • Citations9

A code motion technique for accelerating general-purpose computation on the GPU

  • Jan 01, 2006
  • T Ikeda +2
  • Conference Article
  • Citations5

Application of GPGPU to Accelerate CFD Simulation

  • Jun 17, 2018
  • Shafiul A Mintu +1
  • Research Article
  • Citations1

GPGPU based Multi-hive ABC Algorithm for Constrained Global Optimization Problems

  • Jul 13, 2018
  • EAI Endorsed Transactions on Energy Web
  • Sandeep Mane +2
  • PDF
  • Research Article
  • Citations3

General purpose graphic processing unit implementation of adaptive pulse compression algorithms

  • Aug 17, 2017
  • Journal of Applied Remote Sensing
  • Jingxiao Cai +1
  • Research Article
  • Citations4

Designing a graphics processing unit accelerated petaflop capable lattice Boltzmann solver: Read aligned data layouts and asynchronous communication

  • Aug 24, 2016
  • The International Journal of High Performance Computing Applications
  • Fredrik Robertsén +2
  • Conference Article
  • Citations13

Bank stealing for conflict mitigation in GPGPU Register File

  • Jul 01, 2015
  • Naifeng Jing +5
  • Conference Article
  • Citations1

To use or not to use: CPUs' cache optimization techniques on GPGPUs

  • Dec 01, 2016
  • D.R.V.L.B Thambawita +2
  • Conference Article
  • Citations1

A simulation-based study for DRAM power reduction strategies in GPGPUs

  • May 01, 2012
  • Hyojin Choi +3
  • Conference Article
  • Citations9

Comparison of Common Instrument Stack Architectures for Small UAS and CubeSats

  • Mar 06, 2021
  • Sam Siewert +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.