{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,25]],"date-time":"2025-10-25T14:17:34Z","timestamp":1761401854175,"version":"3.37.3"},"reference-count":40,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2017,6,1]],"date-time":"2017-06-01T00:00:00Z","timestamp":1496275200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE\/ACM Trans. Networking"],"published-print":{"date-parts":[[2017,6]]},"DOI":"10.1109\/tnet.2016.2642338","type":"journal-article","created":{"date-parts":[[2017,1,27]],"date-time":"2017-01-27T19:59:22Z","timestamp":1485547162000},"page":"1593-1606","source":"Crossref","is-referenced-by-count":16,"title":["Efficient Software Packet Processing on Heterogeneous and Asymmetric Hardware Architectures"],"prefix":"10.1109","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0205-964X","authenticated-orcid":false,"given":"Eva","family":"Papadogiannaki","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lazaros","family":"Koromilas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5470-4714","authenticated-orcid":false,"given":"Giorgos","family":"Vasiliadis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sotiris","family":"Ioannidis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2046707.2046741"},{"key":"ref38","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1007\/978-3-642-04342-0_14","article-title":"Regular expression matching on graphics hardware for intrusion detection","author":"vasiliadis","year":"2009","journal-title":"Proc Int l Symp the Recent Advances in Intrusion Detection"},{"key":"ref33","first-page":"38","article-title":"Performance traps in openCL for CPUs","author":"shen","year":"2013","journal-title":"Proc 21st Euromicro Int Conf Parallel Distrib Netw -Based Process"},{"key":"ref32","first-page":"101","article-title":"Netmap: A novel framework for fast packet I\/O","author":"rizzo","year":"2012","journal-title":"Proc USENIX Annu Tech Conf"},{"journal-title":"CUDA C Programming Guide Version 5 0","year":"2012","key":"ref31"},{"key":"ref30","first-page":"89","article-title":"Building a power-proportional software router","author":"niccolini","year":"2012","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref37","first-page":"321","article-title":"GASPP: A GPU-accelerated stateful packet processing framework","author":"vasiliadis","year":"2014","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref36","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1007\/978-3-540-87403-4_7","article-title":"Gnort: High performance network intrusion detection using graphics processors","author":"vasiliadis","year":"2008","journal-title":"Proc 11th Int?l Symp Recent Advances in Intrusion Detection"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2013.6665173"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/2159430.2159440"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/360825.360855"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/ISPA.2010.22"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1402958.1402984"},{"journal-title":"Intel SDK for OpenCL Applications XE 2013 R2 Optimization Guide","year":"2013","key":"ref12"},{"journal-title":"Intel 82599 10 GbE Controller Datasheet Revision 2 0","year":"2009","key":"ref13"},{"key":"ref14","first-page":"3","article-title":"Denial of service via algorithmic complexity attacks","volume":"12","author":"crosby","year":"2003","journal-title":"Proc 12th USENIX Security Symp"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1383422.1383447"},{"key":"ref16","first-page":"141","article-title":"Toward predictable performance in software packet-processing platforms","author":"dobrescu","year":"2012","journal-title":"Proc 7th USENIX Conf Netw Syst Design Implementation"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629578"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342358"},{"article-title":"Hall effect current sensor","year":"2013","author":"gudino","key":"ref19"},{"journal-title":"Intel HD Graphics DirectX Developer?s Guide","year":"2010","key":"ref28"},{"journal-title":"OpenSSL project","year":"2016","key":"ref4"},{"key":"ref27","first-page":"5","article-title":"Redundancy elimination within large collections of files","author":"kulkarni","year":"2004","journal-title":"Proc Annu Conf USENIX Annu Tech Conf"},{"journal-title":"OpenCL","year":"2016","key":"ref3"},{"journal-title":"Intel 82599 10 GbE Controller Datasheet Revision 2 0","year":"2009","key":"ref6"},{"journal-title":"Scalable networking Eliminating the receive processing bottleneckintroduction RSS","year":"2005","key":"ref29"},{"journal-title":"Snort IDS\/IPS","year":"2016","key":"ref5"},{"journal-title":"Intel SDK for OpenCL Applications XE 2013 R2 Optimization Guide","year":"2013","key":"ref8"},{"journal-title":"Intel HD Graphics DirectX Developer?s Guide","year":"2010","key":"ref7"},{"journal-title":"1122_0-30 Amp Current Sensor AC\/DC","year":"2016","key":"ref2"},{"key":"ref9","first-page":"1","article-title":"EndRE: An end-system redundancy elimination service for enterprises","author":"aggarwal","year":"2010","journal-title":"Proc 7th USENIX Conf Netw Syst Design Implementation"},{"journal-title":"1018_2&#x2014;PhidgetInterfaceKit 8\/8\/8","year":"2016","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851207"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815998"},{"key":"ref21","first-page":"195","article-title":"Practical symmetric key cryptography on modern graphics hardware","author":"harrison","year":"2008","journal-title":"Proc 17th USENIX Security Symp"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741969"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2382196.2382232"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2658260.2658265"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941591"}],"container-title":["IEEE\/ACM Transactions on Networking"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/90\/7948826\/07835701.pdf?arnumber=7835701","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:22:33Z","timestamp":1642004553000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7835701\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6]]},"references-count":40,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/tnet.2016.2642338","relation":{},"ISSN":["1063-6692","1558-2566"],"issn-type":[{"type":"print","value":"1063-6692"},{"type":"electronic","value":"1558-2566"}],"subject":[],"published":{"date-parts":[[2017,6]]}}}