Accelerating string matching using multi-threaded algorithm on GPU

Cheng Hung Lin, Sheng Yu Tsai, Chen Hsiung Liu, Shih Chieh Chang, Jyuo Min Shyu

研究成果: 書貢獻/報告類型會議貢獻

43 引文 斯高帕斯(Scopus)

摘要

Network Intrusion Detection System has been widely used to protect computer systems from network attacks. Due to the ever-increasing number of attacks and network complexity, traditional software approaches on uni-processors have become inadequate for the current high-speed network. In this paper, we propose a novel parallel algorithm to speedup string matching performed on GPUs. We also innovate new state machine for string matching, the state machine of which is more suitable to be performed on GPU. We have also described several speedup techniques considering special architecture properties of GPU. The experimental results demonstrate the new algorithm on GPUs achieves up to 4,000 times speedup compared to the AC algorithm on CPU. Compared to other GPU approaches, the new algorithm achieves 3 times faster with significant improvement on memory efficiency. Furthermore, because the new Algorithm reduces the complexity of the Aho-Corasick algorithm, the new algorithm also improves on memory requirements.

原文英語
主出版物標題2010 IEEE Global Telecommunications Conference, GLOBECOM 2010
DOIs
出版狀態已發佈 - 2010 十二月 1
事件53rd IEEE Global Communications Conference, GLOBECOM 2010 - Miami, FL, 美国
持續時間: 2010 十二月 62010 十二月 10

出版系列

名字GLOBECOM - IEEE Global Telecommunications Conference

其他

其他53rd IEEE Global Communications Conference, GLOBECOM 2010
國家美国
城市Miami, FL
期間10/12/610/12/10

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

指紋 深入研究「Accelerating string matching using multi-threaded algorithm on GPU」主題。共同形成了獨特的指紋。

  • 引用此

    Lin, C. H., Tsai, S. Y., Liu, C. H., Chang, S. C., & Shyu, J. M. (2010). Accelerating string matching using multi-threaded algorithm on GPU. 於 2010 IEEE Global Telecommunications Conference, GLOBECOM 2010 [5683320] (GLOBECOM - IEEE Global Telecommunications Conference). https://doi.org/10.1109/GLOCOM.2010.5683320