{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,23]],"date-time":"2026-09-23T13:38:39Z","timestamp":1790170719676,"version":"4.1.0"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030372767","type":"print"},{"value":"9783030372774","type":"electronic"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-37277-4_17","type":"book-chapter","created":{"date-parts":[[2020,3,20]],"date-time":"2020-03-20T15:02:39Z","timestamp":1584716559000},"page":"145-154","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Hardware Architecture for a Bit-Serial Odd-Even Transposition Sort Network with On-The-Fly Compare and Swap"],"prefix":"10.1007","author":[{"given":"Ghattas","family":"Akkad","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rafic","family":"Ayoubi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ali","family":"Mansour","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bachar","family":"ElHassan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2020,3,21]]},"reference":[{"key":"17_CR1","doi-asserted-by":"crossref","unstructured":"Ayoubi R, Istambouli S, Abbas AW, Akkad G (2019) Hardware architecture for a shift-based parallel odd-even transposition sorting network. In: The 4th international conference on advances in computational tools for engineering applications, IEEE. Zouk Mosbeh, Lebanon","DOI":"10.1109\/ACTEA.2019.8851099"},{"key":"17_CR2","doi-asserted-by":"publisher","unstructured":"Batcher KE (1968) Sorting networks and their applications. In: Proceedings of the April 30\u2013May 2, Spring joint computer conference, pp 307\u2013314. AFIPS \u201968 (Spring), ACM, New York, NY, USA. \nhttps:\/\/doi.org\/10.1145\/1468075.1468121","DOI":"10.1145\/1468075.1468121"},{"issue":"12","key":"17_CR3","doi-asserted-by":"publisher","first-page":"1619","DOI":"10.1109\/12.9738","volume":"37","author":"RS Francis","year":"1988","unstructured":"Francis RS, Mathieson ID (1988) A benchmark parallel sort for shared memory multiprocessors. IEEE Trans Comput 37(12):1619\u20131626","journal-title":"IEEE Trans Comput"},{"issue":"6","key":"17_CR4","doi-asserted-by":"publisher","first-page":"1017","DOI":"10.1007\/s10766-017-0502-5","volume":"46","author":"DP Singh","year":"2018","unstructured":"Singh DP, Joshi I, Choudhary J (2018) Survey of GPU based sorting algorithms. Int J Parallel Prog 46(6):1017\u20131034. \nhttps:\/\/doi.org\/10.1007\/s10766-017-0502-5","journal-title":"Int J Parallel Prog"},{"key":"17_CR5","doi-asserted-by":"crossref","unstructured":"Vasicek Z, Sekanina L (2008) Novel hardware implementation of adaptive median filters. In: 2008 11th IEEE workshop on design and diagnostics of electronic circuits and systems, pp 1\u20136","DOI":"10.1109\/DDECS.2008.4538766"},{"key":"17_CR6","doi-asserted-by":"crossref","unstructured":"Akkad G, Ayoubi R, Abche A (2018) Constant time hardware architecture for a Gaussian smoothing filter. In: 2018 International conference on signal processing and information security (ICSPIS), pp 1\u20134","DOI":"10.1109\/CSPIS.2018.8642751"},{"key":"17_CR7","unstructured":"Akkad G, Mansour A, ElHassan B, Roy FL, Najem M (2018) Fft radix-2 and radix-4 FGPA acceleration techniques using hls and hdl for digital communication systems. In: 2018 IEEE international multidisciplinary conference on engineering technology (IMCET), pp 1\u20135"},{"key":"17_CR8","doi-asserted-by":"crossref","unstructured":"Akkad G, Mansour A, ElHassan B, Roy FL, Najem M (2018) Twiddle factor generation using Chebyshev polynomials and hdl for frequency domain beamforming. In: Applications in electronics pervading industry, environment and society, Springer lecture notes in electrical engineering. Springer","DOI":"10.1007\/978-3-030-11973-7_19"},{"issue":"11","key":"17_CR9","doi-asserted-by":"publisher","first-page":"3100","DOI":"10.1109\/TPDS.2017.2705128","volume":"28","author":"R Chen","year":"2017","unstructured":"Chen R, Prasanna VK (2017) Computer generation of high throughput and memory efficient sorting designs on FPGA. IEEE Trans Parallel Distrib Syst 28(11):3100\u20133113","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"7","key":"17_CR10","doi-asserted-by":"publisher","first-page":"1389","DOI":"10.1109\/TC.2012.108","volume":"62","author":"A Farmahini-Farahani","year":"2013","unstructured":"Farmahini-Farahani A, Duwe HJ III, Schulte MJ, Compton K (2013) Modular design of high-throughput, low-latency sorting units. IEEE Trans Comput 62(7):1389\u20131402","journal-title":"IEEE Trans Comput"},{"key":"17_CR11","doi-asserted-by":"crossref","unstructured":"Rjabov A (2016) Hardware-based systems for partial sorting of streaming data. In: 2016 15th Biennial baltic electronics conference (BEC), pp 59\u201362","DOI":"10.1109\/BEC.2016.7743728"},{"key":"17_CR12","doi-asserted-by":"crossref","unstructured":"Hematian A, Chuprat S, Manaf AA, Parsazadeh N (2013) Zero-delay FGPA-based odd-even sorting network. In: 2013 IEEE symposium on computers informatics (ISCI), pp 128\u2013131","DOI":"10.1109\/ISCI.2013.6612389"},{"key":"17_CR13","doi-asserted-by":"crossref","unstructured":"Korat UA, Yadav P, Shah H (2017) An efficient hardware implementation of vector-based odd-even merge sorting. In: 2017 IEEE 8th Annual ubiquitous computing, electronics and mobile communication conference (UEMCON), pp 654\u2013657","DOI":"10.1109\/UEMCON.2017.8249010"},{"key":"17_CR14","unstructured":"Huang C-Y, Yu G-J, Liu B-D (2001) A hardware design approach for merge-sorting network. In: ISCAS 2001. The 2001 IEEE international symposium on circuits and systems (Cat. No.01CH37196), vol 4, pp 534\u2013537"},{"key":"17_CR15","unstructured":"Durad MH, Akhtar MN (2014) Performance analysis of parallel sorting algorithms using MPI. In: 2014 12th International conference on frontiers of information technology, pp 202\u2013207"},{"issue":"12","key":"17_CR16","doi-asserted-by":"publisher","first-page":"1310","DOI":"10.1109\/12.895849","volume":"49","author":"S Olarlu","year":"2000","unstructured":"Olarlu S, Pinotti MC, Zheng SQ (2000) An optimal hardware-algorithm for sorting using a fixed-size parallel sorting device. IEEE Trans Comput 49(12):1310\u20131324","journal-title":"IEEE Trans Comput"},{"key":"17_CR17","doi-asserted-by":"crossref","unstructured":"Lipu AR, Amin R, Mondal MNI, Mamun MA (2016) Exploiting parallelism for faster implementation of bubble sort algorithm using FPGA. In: 2016 2nd International conference on electrical, computer telecommunication engineering (ICECTE), pp 1\u20134","DOI":"10.1109\/ICECTE.2016.7879576"},{"key":"17_CR18","doi-asserted-by":"crossref","unstructured":"Faujdar N, Ghrera SP (2017) A practical approach of GPU bubble sort with CUDA hardware. In: 2017 7th International conference on cloud computing, data science engineering\u2014Confluence, pp 7\u201312","DOI":"10.1109\/CONFLUENCE.2017.7943115"},{"key":"17_CR19","doi-asserted-by":"crossref","unstructured":"Yildiz Z, Aydin M, Yilmaz G (2013) Parallelization of bitonic sort and radix sort algorithms on many core GPUS. In: 2013 International conference on electronics, computer and computation (ICECCO), pp 326\u2013329","DOI":"10.1109\/ICECCO.2013.6718294"}],"container-title":["Lecture Notes in Electrical Engineering","Applications in Electronics Pervading Industry, Environment and Society"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-37277-4_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,3,21]],"date-time":"2020-03-21T02:03:31Z","timestamp":1584756211000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-37277-4_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030372767","9783030372774"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-37277-4_17","relation":{},"ISSN":["1876-1100","1876-1119"],"issn-type":[{"value":"1876-1100","type":"print"},{"value":"1876-1119","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"21 March 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ApplePies","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Applications in Electronics Pervading Industry, Environment and Society","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Pisa","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 September 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 September 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"applepies2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}