{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:19:29Z","timestamp":1750306769535,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2013,10,7]],"date-time":"2013-10-07T00:00:00Z","timestamp":1381104000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2013,10,7]]},"DOI":"10.1145\/2513456.2513504","type":"proceedings-article","created":{"date-parts":[[2013,10,1]],"date-time":"2013-10-01T18:09:20Z","timestamp":1380650960000},"page":"27-36","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Towards a GPU accelerated virtual machine for massively parallel packet classification and filtering"],"prefix":"10.1145","author":[{"given":"Alastair","family":"Nottingham","sequence":"first","affiliation":[{"name":"Rhodes University, Grahamstown, South Africa"}]},{"given":"Barry","family":"Irwin","sequence":"additional","affiliation":[{"name":"Rhodes University, Grahamstown, South Africa"}]}],"member":"320","published-online":{"date-parts":[[2013,10,7]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028788.1028794"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1879141.1879149"},{"volume-title":"Grahamstown","year":"2011","author":"Irwin B. V. W.","key":"e_1_3_2_1_3_1"},{"key":"e_1_3_2_1_4_1","first-page":"08","article-title":"Nielsen's law of internet bandwidth","volume":"2010","author":"Nielsen J.","year":"2011","journal-title":"Online"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1108956.1108958"},{"volume-title":"Grahamstown","year":"2012","author":"Nottingham A.","key":"e_1_3_2_1_6_1"},{"key":"e_1_3_2_1_7_1","unstructured":"The Snort Project SNORT Users Manual 2nd ed. Sourcefire May 2013. {Online}. Available: http:\/\/s3.amazonaws.com\/snort-org\/www\/assets\/166\/snortmanual.pdf The Snort Project SNORT Users Manual 2nd ed. Sourcefire May 2013. {Online}. Available: http:\/\/s3.amazonaws.com\/snort-org\/www\/assets\/166\/snortmanual.pdf"},{"key":"e_1_3_2_1_8_1","unstructured":"S. McCanne and V. Jacobson \"The bsd packet filter: a new architecture for user-level packet capture \" in USENIX'93: Proceedings of the USENIX Winter 1993 Conference Proceedings on USENIX Winter 1993 Conference Proceedings. Berkeley CA USA: USENIX Association 1993 pp. 2--2. S. McCanne and V. Jacobson \"The bsd packet filter: a new architecture for user-level packet capture \" in USENIX'93: Proceedings of the USENIX Winter 1993 Conference Proceedings on USENIX Winter 1993 Conference Proceedings . Berkeley CA USA: USENIX Association 1993 pp. 2--2."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/316194.316214"},{"key":"e_1_3_2_1_10_1","unstructured":"\"Npf driver internals manual \" Online last accessed: 06\/07\/2011. {Online}. Available: http:\/\/www.winpcap.org\/docs\/docs_412\/html\/group_NPF.html \"Npf driver internals manual \" Online last accessed: 06\/07\/2011. {Online}. Available: http:\/\/www.winpcap.org\/docs\/docs_412\/html\/group_NPF.html"},{"key":"e_1_3_2_1_11_1","first-page":"16","article-title":"Wireshark developer's guide: for wireshark 1.4","volume":"2010","author":"Lamping U.","year":"2011","journal-title":"Online"},{"key":"e_1_3_2_1_12_1","first-page":"16","article-title":"Tcpdump manpage","author":"Tcpdump","year":"2009","journal-title":"Online, Tcpdump\/Libpcap"},{"key":"e_1_3_2_1_13_1","unstructured":"\"Winpcap documentation \" Online WinPcap last accessed: 17\/06\/2011. {Online}. Available: http:\/\/www.winpcap.org\/docs\/docs_412\/html\/main.html \"Winpcap documentation \" Online WinPcap last accessed: 17\/06\/2011. {Online}. Available: http:\/\/www.winpcap.org\/docs\/docs_412\/html\/main.html"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2389836.2389877"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.v21:1"},{"volume-title":"Hamilton, New Zealand","year":"2010","author":"Alcock S.","key":"e_1_3_2_1_16_1"},{"key":"e_1_3_2_1_17_1","unstructured":"M. Yuhara B. N. Bershad C. Maeda J. Eliot and B. Moss \"Efficient packet demultiplexing for multiple endpoints and large messages \" in Proceedings of the 1994 Winter USENIX Conference 1994 pp. 153--165. M. Yuhara B. N. Bershad C. Maeda J. Eliot and B. Moss \"Efficient packet demultiplexing for multiple endpoints and large messages \" in Proceedings of the 1994 Winter USENIX Conference 1994 pp. 153--165."},{"key":"e_1_3_2_1_18_1","first-page":"53","article-title":"Packet classification for core routers: Is there an alternative to cams?","author":"Baboescu F.","year":"2003","journal-title":"IEEE Infocom"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","unstructured":"K. G. Anagnostakis S. Ioannidis S. Miltchev J. Ioannidis and J. M. Smith \"Efficient packet monitoring for network management \" in In Proceedings of IFIP\/IEEE Network Operations and Management Symposium (NOMS) 2002 2002 pp. 423--436. K. G. Anagnostakis S. Ioannidis S. Miltchev J. Ioannidis and J. M. Smith \"Efficient packet monitoring for network management \" in In Proceedings of IFIP\/IEEE Network Operations and Management Symposium (NOMS) 2002 2002 pp. 423--436.","DOI":"10.1109\/NOMS.2002.1015599"},{"key":"e_1_3_2_1_20_1","first-page":"09","article-title":"Security at 10gbps","author":"Hogg S.","year":"2009","journal-title":"Online"},{"key":"e_1_3_2_1_21_1","first-page":"11","volume-title":"BSDC'02","author":"Lidl K. J.","year":"2002"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87403-4_7"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1583991.1584044"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508128.1508162"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1090191.1080115"},{"key":"e_1_3_2_1_26_1","first-page":"120","volume-title":"USA: IEEE Computer Society","author":"Spitznagel E.","year":"2003"},{"key":"e_1_3_2_1_27_1","first-page":"347","article-title":"Ffpf: Fairly fast packet filters","author":"Bos H.","year":"2004","journal-title":"Proceedings of OSDI04"},{"key":"e_1_3_2_1_28_1","first-page":"121","article-title":"Xpf: Packet filtering for low-cost network monitoring","author":"Ioannidis S.","year":"2002","journal-title":"Proceedings of the IEEE Workshop on High-Performance Switching and Routing (HPSR"},{"key":"e_1_3_2_1_29_1","first-page":"279","volume-title":"USA: USENIX Association","author":"Wu Z.","year":"2008"},{"key":"e_1_3_2_1_30_1","unstructured":"NVIDIA Corporation \"Nvidia CUDA C Best Practices Guide Version 3.1 \" Online NVIDIA Corporation May 2010 last accessed: 09\/05\/2010. {Online}. Available: http:\/\/developer.download.nvidia.com\/compute\/cuda\/3_1\/toolkit\/docs\/NVIDIA_CUDA_C_BestPracticesGuide_3.1.pdf NVIDIA Corporation \"Nvidia CUDA C Best Practices Guide Version 3.1 \" Online NVIDIA Corporation May 2010 last accessed: 09\/05\/2010. {Online}. Available: http:\/\/developer.download.nvidia.com\/compute\/cuda\/3_1\/toolkit\/docs\/NVIDIA_CUDA_C_BestPracticesGuide_3.1.pdf"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/285243.285283"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2003.810527"},{"volume-title":"The Pragmatic Programmers","year":"2008","author":"Parr T.","key":"e_1_3_2_1_33_1"},{"key":"e_1_3_2_1_34_1","unstructured":"G. C. Ulf Lamping Guy Harris \"Libpcap file format \" Online July 2005. {Online}. Available: http:\/\/wiki.wireshark.org\/Development\/LibpcapFileFormat G. C. Ulf Lamping Guy Harris \"Libpcap file format \" Online July 2005. {Online}. Available: http:\/\/wiki.wireshark.org\/Development\/LibpcapFileFormat"},{"key":"e_1_3_2_1_35_1","unstructured":"NVIDIA Corporation \"Nvidia CUDA C Programming Guide Version 3.1 \" Online NVIDIA Corporation May 2010 last accessed: 09\/05\/2010. {Online}. Available: http:\/\/developer.download.nvidia.com\/compute\/cuda\/3_1\/toolkit\/docs\/NVIDIA_CUDA_C_ProgrammingGuide_3.1.pdf NVIDIA Corporation \"Nvidia CUDA C Programming Guide Version 3.1 \" Online NVIDIA Corporation May 2010 last accessed: 09\/05\/2010. {Online}. Available: http:\/\/developer.download.nvidia.com\/compute\/cuda\/3_1\/toolkit\/docs\/NVIDIA_CUDA_C_ProgrammingGuide_3.1.pdf"},{"key":"e_1_3_2_1_36_1","first-page":"30","article-title":"Better performance at lower occupancy","author":"Volkov V.","year":"2010","journal-title":"Online"}],"event":{"name":"SAICSIT '13: 2013 South African Institute for Computer Scientists and Information Technologists","sponsor":["Amazon Amazon.com","Rhodes Univ. Rhodes University","IBM IBM"],"location":"East London South Africa","acronym":"SAICSIT '13"},"container-title":["Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2513456.2513504","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2513456.2513504","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:28:54Z","timestamp":1750231734000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2513456.2513504"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,10,7]]},"references-count":36,"alternative-id":["10.1145\/2513456.2513504","10.1145\/2513456"],"URL":"https:\/\/doi.org\/10.1145\/2513456.2513504","relation":{},"subject":[],"published":{"date-parts":[[2013,10,7]]},"assertion":[{"value":"2013-10-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}