{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T17:32:53Z","timestamp":1742923973670,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642552236"},{"type":"electronic","value":"9783642552243"}],"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":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-642-55224-3_51","type":"book-chapter","created":{"date-parts":[[2014,5,5]],"date-time":"2014-05-05T20:44:02Z","timestamp":1399322642000},"page":"545-556","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["The Regular Expression Matching Algorithm for the Energy Efficient Reconfigurable SoC"],"prefix":"10.1007","author":[{"given":"Pawe\u0142","family":"Russek","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kazimierz","family":"Wiatr","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,5,6]]},"reference":[{"key":"51_CR1","unstructured":"ClamAV: Clam antivirus signature database. http:\/\/www.clamav.net. Accessed 1 Feb 2013"},{"issue":"4","key":"51_CR2","first-page":"285","volume":"26","author":"E Jamro","year":"2011","unstructured":"Jamro, E., Russek, P., Dabrowska-Boruch, A., Wielgosz, M., Wiatr, K.: The implementation of the customized, parallel architecture for a fast word-match program. Comput. Syst. Sci. Eng. 26(4), 285\u2013292 (2011)","journal-title":"Comput. Syst. Sci. Eng."},{"issue":"4","key":"51_CR3","first-page":"859","volume":"32","author":"P Russek","year":"2013","unstructured":"Russek, P., Wiatr, K.: The enhancement of a computer system for sorting capabilities using FPGA custom architecture. Comput. Inform. 32(4), 859\u2013876 (2013)","journal-title":"Comput. Inform."},{"key":"51_CR4","unstructured":"Xilinx.: Zynq-7000 AP SoC Overview. http:\/\/www.xilinx.com. Accessed 1 Feb 2013"},{"key":"51_CR5","doi-asserted-by":"crossref","unstructured":"Yu, F., Chen, Z., Diao, Y., Lakshman, T.V., Katz, R.H.: Fast and memory-efficient regular expression matching for deep packet inspection. In: ACM\/IEEE Symposium on Architecture for Networking and Communications Systems, ANCS 2006, pp. 93\u2013102 (2006)","DOI":"10.1145\/1185347.1185360"},{"issue":"3","key":"51_CR6","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MC.2010.80","volume":"43","author":"D Pasetto","year":"2010","unstructured":"Pasetto, D., Petrini, F., Agarwal, V.: Tools for very fast regular expression matching. IEEE Comput. 43(3), 50\u201358 (2010)","journal-title":"IEEE Comput."},{"key":"51_CR7","doi-asserted-by":"crossref","unstructured":"Scarpazza, D.P., Russell, G.F.: High-performance regular expression scanning on the Cell\/B.E. processor. In: 23rd International Conference on Supercomputing (ICS09) (2009)","DOI":"10.1145\/1542275.1542284"},{"key":"51_CR8","unstructured":"Iorio, F., Lunteren, J.V.: Fast pattern matching on the cell broadband engine. In: 2008 Workshop on Cell Systems and Applications (WCSA), Affiliated with the 2008 International Symposium on Computer Architecture (ISCA08), Beijing, China, June 2008"},{"issue":"5","key":"51_CR9","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1145\/1880153.1880157","volume":"40","author":"N Cascarano","year":"2010","unstructured":"Cascarano, N., Rolando, P., Risso, F., Sisto, R.: iNFAnt: NFA pattern matching on GPGPU devices. SIGCOMM Comput. Commun. Rev. 40(5), 20\u201326 (2010)","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"51_CR10","doi-asserted-by":"crossref","unstructured":"Naghmouchi, J., Scarpazza, D.P., Berekovic, M.: Small-ruleset regular expression matching on GPGPUs: quantitative performance analysis and optimization. In: 24th International Conference on Supercomputing (ICS\u201910), pp. 337\u2013348 (2010)","DOI":"10.1145\/1810085.1810130"},{"key":"51_CR11","unstructured":"Sidhu, R., Prasanna, V.K.: Fast regular expression matching using FPGAs. In: IEEE Symposium on Field-Programmable Custom Computing Machines (2001)"},{"issue":"1","key":"51_CR12","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1007\/s11265-007-0131-0","volume":"51","author":"I Sourdis","year":"2008","unstructured":"Sourdis, I., Bispo, J.A., Cardoso, J.A.M., Vassiliadis, S.: Regular expression matching in reconfigurable hardware. J. Signal Process. Syst. 51(1), 99\u2013121 (2008)","journal-title":"J. Signal Process. Syst."},{"key":"51_CR13","unstructured":"Lin, C.-H., Huang, C.-T., Jiang, C.-P., Chang, S.-C.: Optimization of regular expression pattern matching circuits on FPGA. In: Proceedings of the Conference on Design, Automation and Test in Europe. Designers Forum, DATE06, European Design and Automation Association, Leuven, Belgium, pp. 12\u201317 (2006)"},{"key":"51_CR14","doi-asserted-by":"crossref","unstructured":"Chang, Y.-K., Chang, C.-R., Su, C.-C.: The cost effective pre-processing based nfa pattern matching architecture for nids. In: Proceedings of the 2010 24th IEEE International Conference on Advanced Information Networking and Applications, AINA 10, IEEE Computer Society, Washington, DC, USA, pp. 385\u2013391 (2010)","DOI":"10.1109\/AINA.2010.42"},{"issue":"6","key":"51_CR15","doi-asserted-by":"publisher","first-page":"720","DOI":"10.1016\/j.comcom.2011.12.009","volume":"35","author":"B Serrano","year":"2012","unstructured":"Serrano, B.: String alignment pre-detection using unique subsequences for FPGA-based network intrusion detection. Comput. Commun. 35(6), 720\u2013728 (2012)","journal-title":"Comput. Commun."},{"issue":"1","key":"51_CR16","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/MM.2004.1268997","volume":"24","author":"S Dharmapurikar","year":"2004","unstructured":"Dharmapurikar, S., Krishnamurthy, P., Sproull, T.S., Lockwood, J.W.: Deep packet inspection using parallel bloom filters. IEEE Micro 24(1), 52\u201361 (2004)","journal-title":"IEEE Micro"},{"key":"51_CR17","unstructured":"Lockwood, J.W., Moscola, J., Kulig, M., Reddick, D., Brooks, T.: Internet worm and virus protection in dynamically reconfigurable hardware. In: Military and Aerospace Programmable Logic Device (MAPLD), p. 10 (2003)"},{"key":"51_CR18","unstructured":"Zedboard: ZedBoard Hardware User\u2019s Guide. http:\/\/www.zedboard.org. Accessed 1 Feb 2013"},{"key":"51_CR19","unstructured":"Xilinx: Xilinx Power Estimator. http:\/\/www.xilinx.com\/power. Accessed 1 Feb 2013"}],"container-title":["Lecture Notes in Computer Science","Parallel Processing and Applied Mathematics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-55224-3_51","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,20]],"date-time":"2023-02-20T02:39:12Z","timestamp":1676860752000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-55224-3_51"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783642552236","9783642552243"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-55224-3_51","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"6 May 2014","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}