{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,30]],"date-time":"2025-09-30T04:26:21Z","timestamp":1759206381874,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642406744"},{"type":"electronic","value":"9783642406751"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-642-40675-1_47","type":"book-chapter","created":{"date-parts":[[2013,8,19]],"date-time":"2013-08-19T12:12:46Z","timestamp":1376914366000},"page":"307-313","source":"Crossref","is-referenced-by-count":2,"title":["Multi-stream Parallel String Matching on Kepler Architecture"],"prefix":"10.1007","author":[{"given":"Nhat-Phuong","family":"Tran","sequence":"first","affiliation":[]},{"given":"Myungho","family":"Lee","sequence":"additional","affiliation":[]},{"given":"Sugwon","family":"Hong","sequence":"additional","affiliation":[]},{"given":"Dong Hoon","family":"Choi","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"Session 10","key":"47_CR1","first-page":"761","volume":"20","author":"A.V. Aho","year":"1977","unstructured":"Aho, A.V., Corasick, M.J.: Efficient string matching: An aid to bibliographic search. Communications of the ACM\u00a020(Session 10), 761\u2013772 (1977)","journal-title":"Communications of the ACM"},{"key":"47_CR2","doi-asserted-by":"crossref","unstructured":"Jacob, N., Brodley, C.: Offloading IDS Computation to the GPU. In: The 22nd Annual Computer Security Applications Conference (2006)","DOI":"10.1109\/ACSAC.2006.35"},{"key":"47_CR3","doi-asserted-by":"crossref","unstructured":"Lin, C.-H., Tsai, S.-Y., Liu, C.-H., Chang, S.-C., Shyu, J.-M.: Accelerating String Matching Using Multi-Threaded Algorithm on GPU. In: 2010 IEEE Global Telecommunications Conference, GLOBECOM 2010, December 6-10, pp. 1\u20135 (2010)","DOI":"10.1109\/GLOCOM.2010.5683320"},{"key":"47_CR4","unstructured":"Norton, M.: Optimizing Pattern Matching for Intrusion Detection (July 2004), \n                    http:\/\/docs.idsresearch.org\/OptimizingPatternMatchingForIDS.pdf"},{"key":"47_CR5","unstructured":"NVIDIA, CUDA Best Practices Guide: NVIDIA CUDA C Programming Best Practices Guide \u2013 CUDA Toolkit 4.0 (May 2011)"},{"key":"47_CR6","unstructured":"NVIDIA, NVidia gtx280, \n                    http:\/\/kr.nvidia.com\/object\/geforce_family_kr.html"},{"key":"47_CR7","unstructured":"OpenACC (March 2012), \n                    http:\/\/www.openacc-standard.org"},{"key":"47_CR8","unstructured":"OpenCL, \n                    http:\/\/www.khronos.org\/opencl\/"},{"key":"47_CR9","doi-asserted-by":"crossref","unstructured":"Saavedra-Barrera, R.H., Culler, D.E., von Eicken, T.: Analysis of multithreaded architectures for parallel computing. In: ACM Symposium on Parallel Algorithms and Architectures - SPAA, pp. 169\u2013178 (1990)","DOI":"10.1145\/97444.97683"},{"key":"47_CR10","doi-asserted-by":"crossref","unstructured":"Scarpazza, D., Villa, O., Petrini, F.: Peak-Performance DFA-based String Matching on the Cell Processor. In: International Workshop on System Management Techniques, Processes, and Services (2007)","DOI":"10.1109\/IPDPS.2007.370634"},{"key":"47_CR11","unstructured":"Scarpazza, D., Villa, O., Petrini, F.: Accelerating Real-Time String Searching with Multicore Processors. IEEE Computer Society (2008)"},{"key":"47_CR12","unstructured":"Schatz, M.C., Trapnell, C.: Fast Exact String Matching on the GPU. Center for Bioinformatics and Computational Biology (2007)"},{"key":"47_CR13","unstructured":"Sen, S.: Performance Charaterization and Improvement of Snort as an IDS (August 2006), \n                    http:\/\/www.princeton.edu\/~soumyas\/bell_labs_report_snort.pdf"},{"key":"47_CR14","doi-asserted-by":"crossref","unstructured":"Smith, R., Goyal, N., Ormont, J., Sankaralingam, K., Estan, C.: Evaluating GPUs for Network Packet Signature Matching. In: IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2009, April 26-28, pp. 175\u2013184 (2009)","DOI":"10.1109\/ISPASS.2009.4919649"},{"key":"47_CR15","doi-asserted-by":"crossref","unstructured":"Tumeo, A., Villa, O.: Accelerating DNA analysis applications on GPU clusters. In: 2010 IEEE 8th Symposium on Application Specific Processors (SASP), June 13-14, pp. 71\u201376 (2010)","DOI":"10.1109\/SASP.2010.5521145"},{"key":"47_CR16","doi-asserted-by":"crossref","unstructured":"Tumeo, A., Villa, O.: Efficient Pattern Matching on GPUs for Intrusion Detection Systems. In: Proceedings of the 7th ACM International Conference on Computing Frontiers (2010)","DOI":"10.1145\/1787275.1787296"},{"key":"47_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1007\/978-3-540-87403-4_7","volume-title":"Recent Advances in Intrusion Detection","author":"G. Vasiliadis","year":"2008","unstructured":"Vasiliadis, G., Antonatos, S., Polychronakis, M., Markatos, E.P., Ioannidis, S.: Gnort: High Performance Network Intrusion Detection Using Graphics Processors. In: Lippmann, R., Kirda, E., Trachtenberg, A. (eds.) RAID 2008. LNCS, vol.\u00a05230, pp. 116\u2013134. Springer, Heidelberg (2008)"},{"key":"47_CR18","doi-asserted-by":"crossref","unstructured":"Volkov, V., Demmel, J.W.: Benchmarking GPUs to Tune Dense Linear Algebra. In: SC 2008, pp. Art.31:1\u201331:11 (November 2008)","DOI":"10.1109\/SC.2008.5214359"},{"key":"47_CR19","unstructured":"White paper, NVIDIA\u2019s Next Generation CUDA Compute Architecture: Kepler GK 110 The Fastest, Most Efficient HPC Architecture Ever Built, Nvidia (2012)"},{"key":"47_CR20","doi-asserted-by":"crossref","unstructured":"Zha, X., Sahni, S.: Multipattern string matching on a GPU. In: IEEE Symposium on Computers and Communications (ISCC), June 28-July 1, pp. 277\u2013282 (2011)","DOI":"10.1109\/ISCC.2011.5983790"},{"key":"47_CR21","doi-asserted-by":"crossref","unstructured":"Zha, X., Scarpazza, D., Sahni, S.: Highly Compressed Multi-pattern String Matching on the Cell Broadband Engine. In: IEEE Symposium on Computers and Communications (ISCC), June 28-July 1, pp. 257\u2013264 (2011)","DOI":"10.1109\/ISCC.2011.5983850"}],"container-title":["Lecture Notes in Electrical Engineering","Mobile, Ubiquitous, and Intelligent Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-40675-1_47","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,19]],"date-time":"2023-02-19T14:22:54Z","timestamp":1676816574000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-40675-1_47"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783642406744","9783642406751"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-40675-1_47","relation":{},"ISSN":["1876-1100","1876-1119"],"issn-type":[{"type":"print","value":"1876-1100"},{"type":"electronic","value":"1876-1119"}],"subject":[],"published":{"date-parts":[[2014]]}}}