{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T00:46:18Z","timestamp":1777682778544,"version":"3.51.4"},"reference-count":33,"publisher":"SAGE Publications","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JHS"],"published-print":{"date-parts":[[2018,3,29]]},"DOI":"10.3233\/jhs-180583","type":"journal-article","created":{"date-parts":[[2018,3,27]],"date-time":"2018-03-27T15:51:49Z","timestamp":1522165909000},"page":"89-106","source":"Crossref","is-referenced-by-count":1,"title":["High-performance multi\/many-core architectures with shared and private queues: Network processing approaches"],"prefix":"10.1177","volume":"24","author":[{"given":"Reza","family":"Falamarzi","sequence":"first","affiliation":[{"name":"Computer Engineering and Information Technology Department, Razi University, Kermanshah, Iran. E-mails:\u00a0rezafalamarzi@gmail.com,\u00a0m.ahmadi@razi.ac.ir,\u00a0rajabzadeh@razi.ac.ir"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bahram","family":"Bahrambeigy","sequence":"additional","affiliation":[{"name":"Information Technology Department, Islamic Azad University of Kermanshah, Kermanshah, Iran. E-mail:\u00a0bahramwhh@gmail.com"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mahmood","family":"Ahmadi","sequence":"additional","affiliation":[{"name":"Computer Engineering and Information Technology Department, Razi University, Kermanshah, Iran. E-mails:\u00a0rezafalamarzi@gmail.com,\u00a0m.ahmadi@razi.ac.ir,\u00a0rajabzadeh@razi.ac.ir"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amir","family":"Rajabzadeh","sequence":"additional","affiliation":[{"name":"Computer Engineering and Information Technology Department, Razi University, Kermanshah, Iran. E-mails:\u00a0rezafalamarzi@gmail.com,\u00a0m.ahmadi@razi.ac.ir,\u00a0rajabzadeh@razi.ac.ir"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"key":"10.3233\/JHS-180583_ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ICON.2007.4444089"},{"key":"10.3233\/JHS-180583_ref2","doi-asserted-by":"publisher","DOI":"10.1109\/CSE.2009.408"},{"key":"10.3233\/JHS-180583_ref3","doi-asserted-by":"crossref","unstructured":"R.\u00a0Al-Dalky et al., Accelerating snort NIDS using NetFPGA-based Bloom filter, in: Wireless Communications and Mobile Computing Conference (IWCMC), 2014 International, IEEE, 2014.","DOI":"10.1109\/IWCMC.2014.6906470"},{"key":"10.3233\/JHS-180583_ref4","doi-asserted-by":"publisher","DOI":"10.1109\/IranianCEE.2014.6999678"},{"issue":"2","key":"10.3233\/JHS-180583_ref5","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1504\/IJBDI.2015.069093","article-title":"Malicious traffic analysis on mobile devices: A hardware solution","volume":"2","author":"Barbareschi","year":"2015","journal-title":"International Journal of Big Data Intelligence"},{"key":"10.3233\/JHS-180583_ref6","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MSP.2009.934110","article-title":"A survey of multicore processors","volume":"26","author":"Blake","year":"2009","journal-title":"Signal Processing Magazine, IEEE"},{"key":"10.3233\/JHS-180583_ref7","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1145\/362686.362692","article-title":"Space\/time trade-offs in hash coding with allowable errors","volume":"13","author":"Bloom","year":"1970","journal-title":"Commun. ACM"},{"key":"10.3233\/JHS-180583_ref8","doi-asserted-by":"publisher","first-page":"485","DOI":"10.1080\/15427951.2004.10129096","article-title":"Network applications of Bloom filters: A survey","volume":"1","author":"Broder","year":"2004","journal-title":"Internet mathematics"},{"key":"10.3233\/JHS-180583_ref9","unstructured":"C. NVIDIA, C Programming Guide, v4. 2, April 2012."},{"key":"10.3233\/JHS-180583_ref10","doi-asserted-by":"publisher","first-page":"1312","DOI":"10.1109\/TC.2003.1234528","article-title":"Parallel CRC realization","volume":"52","author":"Campobello","year":"2003","journal-title":"Computers, IEEE Transactions on"},{"key":"10.3233\/JHS-180583_ref11","doi-asserted-by":"publisher","DOI":"10.1109\/AINA.2011.69"},{"key":"10.3233\/JHS-180583_ref12","doi-asserted-by":"crossref","unstructured":"R.\u00a0Falamarzi, B.\u00a0Bahrambeigy, M.\u00a0Ahmadi and A.\u00a0Rajabzadeh, High-performance multi\/many-core network processing architectures with shared and private queues, in: 7th International Conference on Information and Knowledge Technology (IKT-2015), 2015, pp.\u00a01\u20136.","DOI":"10.1109\/IKT.2015.7288757"},{"key":"10.3233\/JHS-180583_ref13","doi-asserted-by":"publisher","first-page":"4047","DOI":"10.1016\/j.comnet.2013.09.003","article-title":"Bloom filter applications in network security: A state-of-the-art survey","volume":"57","author":"Geravand","year":"2013","journal-title":"Computer Networks"},{"key":"10.3233\/JHS-180583_ref14","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1007\/s11265-016-1139-0","article-title":"An efficient GPU-based multiple pattern matching algorithm for packet filtering","volume":"86","author":"Hung","year":"2017","journal-title":"Journal of Signal Processing Systems"},{"key":"10.3233\/JHS-180583_ref15","doi-asserted-by":"crossref","unstructured":"W.\u00a0Jiang and V.K.\u00a0Prasanna, Scalable packet classification: Cutting or merging?, in: Computer Communications and Networks, ICCCN 2009. Proceedings of 18th Internatonal Conference on, 2009, pp.\u00a01\u20136.","DOI":"10.1109\/ICCCN.2009.5235380"},{"key":"10.3233\/JHS-180583_ref16","doi-asserted-by":"crossref","unstructured":"C.\u00a0Kennedy and A.\u00a0Reyhani-Masoleh, High-speed parallel CRC circuits, in: Signals, Systems and Computers, 2008 42nd Asilomar Conference on, 2008, pp.\u00a01823\u20131829.","DOI":"10.1109\/ACSSC.2008.5074742"},{"key":"10.3233\/JHS-180583_ref17","doi-asserted-by":"publisher","DOI":"10.1007\/11841036_42"},{"key":"10.3233\/JHS-180583_ref18","doi-asserted-by":"crossref","unstructured":"Y.\u00a0Liu, D.\u00a0Xu, W.\u00a0Song and Z.\u00a0Mu, Design and implementation of high performance ipsec applications with multi-core processors, in: Future Information Technology and Management Engineering, 2008. FITME\u201908. International Seminar on, 2008, pp.\u00a0595\u2013598.","DOI":"10.1109\/FITME.2008.88"},{"key":"10.3233\/JHS-180583_ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2011.27"},{"key":"10.3233\/JHS-180583_ref20","doi-asserted-by":"publisher","first-page":"808","DOI":"10.1109\/JPROC.2008.917730","article-title":"Challenges and opportunities in many-core computing","volume":"96","author":"Manferdelli","year":"2008","journal-title":"Proceedings of the IEEE"},{"key":"10.3233\/JHS-180583_ref21","doi-asserted-by":"crossref","unstructured":"J.D.\u00a0Owens, D.\u00a0Luebke, N.\u00a0Govindaraju, M.\u00a0Harris, J.\u00a0Kr\u00fcger, A.E.\u00a0Lefohn and T.J.\u00a0Purcell, A survey of general-purpose computation on graphics hardware, in: Computer Graphics Forum, 2007, pp.\u00a080\u2013113.","DOI":"10.1111\/j.1467-8659.2007.01012.x"},{"key":"10.3233\/JHS-180583_ref22","doi-asserted-by":"crossref","unstructured":"W.W.\u00a0Peterson and D.T.\u00a0Brown, Cyclic codes for error detection, in: Proceedings of the IRE, Vol.\u00a049, 1961, pp.\u00a0228\u2013235.","DOI":"10.1109\/JRPROC.1961.287814"},{"key":"10.3233\/JHS-180583_ref23","doi-asserted-by":"crossref","unstructured":"R.\u00a0Pizzolante, A.\u00a0Castiglione, B.\u00a0Carpentieri and A.\u00a0De Santis, Parallel low-complexity lossless coding of three-dimensional medical images, in: 2014 International Conference on Network-Based Information Systems, 2014, pp.\u00a091\u201399.","DOI":"10.1109\/NBiS.2014.107"},{"key":"10.3233\/JHS-180583_ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2007.82"},{"key":"10.3233\/JHS-180583_ref25","doi-asserted-by":"crossref","unstructured":"Y.\u00a0Qi, Z.\u00a0Zhou, Y.\u00a0Wu, Y.\u00a0Xue and J.\u00a0Li, Towards high-performance pattern matching on multi-core network processing platforms, in: Global Telecommunications Conference (GLOBECOM 2010), 2010 IEEE, 2010, pp.\u00a01\u20135.","DOI":"10.1109\/GLOCOM.2010.5684120"},{"key":"10.3233\/JHS-180583_ref26","doi-asserted-by":"crossref","unstructured":"Y.R.\u00a0Qu and V.K.\u00a0Prasanna, High-performance and dynamically updatable packet classification engine on FPGA, in: IEEE Transactions on Parallel and Distributed Systems, Vol.\u00a027, 2016, pp.\u00a0197\u2013209.","DOI":"10.1109\/TPDS.2015.2389239"},{"key":"10.3233\/JHS-180583_ref27","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/40.7773","article-title":"A tutorial on CRC computations","author":"Ramabadran","year":"1988","journal-title":"IEEE Micro"},{"key":"10.3233\/JHS-180583_ref28","doi-asserted-by":"publisher","DOI":"10.1109\/CSE.2011.57"},{"key":"10.3233\/JHS-180583_ref29","doi-asserted-by":"crossref","unstructured":"A.\u00a0Vajda, Programming Many-Core Chips, Springer Science & Business Media, 2011.","DOI":"10.1007\/978-1-4419-9739-5"},{"key":"10.3233\/JHS-180583_ref30","doi-asserted-by":"crossref","unstructured":"M.\u00a0Varvello, R.\u00a0Laufer, F.\u00a0Zhang and T.V.\u00a0Lakshman, Multi-layer packet classification with graphical processing units, in: Proceedings of the 10th ACM International Conference on Emerging Networking Expriments and Technologies, 2014, pp.\u00a0109\u2013120.","DOI":"10.1145\/2674005.2674990"},{"key":"10.3233\/JHS-180583_ref31","doi-asserted-by":"crossref","unstructured":"Y.\u00a0Xiang and W.\u00a0Zhou, Using multi-core processors to support network security applications, in: Future Trends of Distributed Computing Systems, 2008. FTDCS\u201908. 12th IEEE International Workshop on, 2008, pp.\u00a0213\u2013218.","DOI":"10.1109\/FTDCS.2008.16"},{"key":"10.3233\/JHS-180583_ref32","doi-asserted-by":"crossref","unstructured":"Y.\u00a0Zhang, T.\u00a0Cao, S.\u00a0Li, X.\u00a0Tian, L.\u00a0Yuan, H.\u00a0Jia and A.V.\u00a0Vasilakos, Parallel processing systems for big data: A survey, in: Proceedings of the IEEE, Vol.\u00a0104, 2016, pp.\u00a02114\u20132136.","DOI":"10.1109\/JPROC.2016.2591592"},{"issue":"4","key":"10.3233\/JHS-180583_ref33","doi-asserted-by":"crossref","first-page":"1885","DOI":"10.1109\/TII.2017.2658732","article-title":"Distributed parallel PCA for modeling and monitoring of large-scale plant-wide processes with big data","volume":"13","author":"Zhu","year":"2017","journal-title":"IEEE Transactions on Industrial Informatics"}],"container-title":["Journal of High Speed Networks"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/JHS-180583","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:44:02Z","timestamp":1777452242000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/JHS-180583"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,29]]},"references-count":33,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.3233\/jhs-180583","relation":{},"ISSN":["1875-8940","0926-6801"],"issn-type":[{"value":"1875-8940","type":"electronic"},{"value":"0926-6801","type":"print"}],"subject":[],"published":{"date-parts":[[2018,3,29]]}}}