{"id":"https://openalex.org/W2589627637","doi":"https://doi.org/10.1109/tvlsi.2017.2661746","title":"An Efficient O( $N$ ) Comparison-Free Sorting Algorithm","display_name":"An Efficient O( $N$ ) Comparison-Free Sorting Algorithm","publication_year":2017,"publication_date":"2017-02-22","ids":{"openalex":"https://openalex.org/W2589627637","doi":"https://doi.org/10.1109/tvlsi.2017.2661746","mag":"2589627637"},"language":"en","primary_location":{"id":"doi:10.1109/tvlsi.2017.2661746","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2017.2661746","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5021438821","display_name":"Saleh Abdel-Hafeez","orcid":null},"institutions":[{"id":"https://openalex.org/I156983542","display_name":"Jordan University of Science and Technology","ror":"https://ror.org/03y8mtb59","country_code":"JO","type":"education","lineage":["https://openalex.org/I156983542"]}],"countries":["JO"],"is_corresponding":false,"raw_author_name":"Saleh Abdel-Hafeez","raw_affiliation_strings":["Jordan University of Science and Technology, Irbid, Jordan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Jordan University of Science and Technology, Irbid, Jordan","institution_ids":["https://openalex.org/I156983542"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035415168","display_name":"Ann Gordon-Ross","orcid":"https://orcid.org/0000-0001-8865-8381"},"institutions":[{"id":"https://openalex.org/I1311060795","display_name":"U.S. National Science Foundation","ror":"https://ror.org/021nxhr62","country_code":"US","type":"government","lineage":["https://openalex.org/I1311060795"]},{"id":"https://openalex.org/I2802640032","display_name":"Foundation Center","ror":"https://ror.org/0377f6951","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I2802640032"]},{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ann Gordon-Ross","raw_affiliation_strings":["National Science Foundation Center for High-Performance Reconfigurable Computing, University of Florida, Gainesville, FL, USA"],"raw_orcid":"https://orcid.org/0000-0001-8865-8381","affiliations":[{"raw_affiliation_string":"National Science Foundation Center for High-Performance Reconfigurable Computing, University of Florida, Gainesville, FL, USA","institution_ids":["https://openalex.org/I1311060795","https://openalex.org/I2802640032","https://openalex.org/I33213144"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.592,"has_fulltext":false,"cited_by_count":41,"citation_normalized_percentile":{"value":0.91825514,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"25","issue":"6","first_page":"1930","last_page":"1942"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12162","display_name":"Cellular Automata and Applications","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/sorting","display_name":"Sorting","score":0.8503042459487915},{"id":"https://openalex.org/keywords/sorting-algorithm","display_name":"Sorting algorithm","score":0.7759301662445068},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6113330125808716},{"id":"https://openalex.org/keywords/sorting-network","display_name":"Sorting network","score":0.588247537612915},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5870875120162964},{"id":"https://openalex.org/keywords/matrix-multiplication","display_name":"Matrix multiplication","score":0.4847257137298584},{"id":"https://openalex.org/keywords/static-random-access-memory","display_name":"Static random-access memory","score":0.45341312885284424},{"id":"https://openalex.org/keywords/sort","display_name":"sort","score":0.4427416920661926},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.42673495411872864},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.41759592294692993},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.37041378021240234},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3421028256416321},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.2543349266052246},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.22971421480178833}],"concepts":[{"id":"https://openalex.org/C111696304","wikidata":"https://www.wikidata.org/wiki/Q2303697","display_name":"Sorting","level":2,"score":0.8503042459487915},{"id":"https://openalex.org/C108094655","wikidata":"https://www.wikidata.org/wiki/Q181593","display_name":"Sorting algorithm","level":3,"score":0.7759301662445068},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6113330125808716},{"id":"https://openalex.org/C64540648","wikidata":"https://www.wikidata.org/wiki/Q646477","display_name":"Sorting network","level":4,"score":0.588247537612915},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5870875120162964},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.4847257137298584},{"id":"https://openalex.org/C68043766","wikidata":"https://www.wikidata.org/wiki/Q267416","display_name":"Static random-access memory","level":2,"score":0.45341312885284424},{"id":"https://openalex.org/C88548561","wikidata":"https://www.wikidata.org/wiki/Q347599","display_name":"sort","level":2,"score":0.4427416920661926},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.42673495411872864},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.41759592294692993},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.37041378021240234},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3421028256416321},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.2543349266052246},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.22971421480178833},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tvlsi.2017.2661746","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2017.2661746","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G553006155","display_name":null,"funder_award_id":"CNS-0953447","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320309480","display_name":"Nvidia","ror":"https://ror.org/03jdj4y14"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":53,"referenced_works":["https://openalex.org/W156735343","https://openalex.org/W1490482062","https://openalex.org/W1668788687","https://openalex.org/W1931944477","https://openalex.org/W1979154698","https://openalex.org/W1985088226","https://openalex.org/W1992412249","https://openalex.org/W1993242633","https://openalex.org/W2000484009","https://openalex.org/W2005908631","https://openalex.org/W2009612621","https://openalex.org/W2016350196","https://openalex.org/W2024305877","https://openalex.org/W2030081822","https://openalex.org/W2042647204","https://openalex.org/W2044493771","https://openalex.org/W2045353245","https://openalex.org/W2046094129","https://openalex.org/W2049774319","https://openalex.org/W2056406979","https://openalex.org/W2063073439","https://openalex.org/W2064190272","https://openalex.org/W2065178221","https://openalex.org/W2085962397","https://openalex.org/W2097184459","https://openalex.org/W2097349270","https://openalex.org/W2101385256","https://openalex.org/W2109195618","https://openalex.org/W2114213381","https://openalex.org/W2116091187","https://openalex.org/W2118558147","https://openalex.org/W2122699098","https://openalex.org/W2128453758","https://openalex.org/W2131391548","https://openalex.org/W2132316803","https://openalex.org/W2141760992","https://openalex.org/W2148341674","https://openalex.org/W2154165887","https://openalex.org/W2156440735","https://openalex.org/W2158761354","https://openalex.org/W2164888609","https://openalex.org/W2165038730","https://openalex.org/W2279243576","https://openalex.org/W2327941155","https://openalex.org/W2472334012","https://openalex.org/W2539742149","https://openalex.org/W2752061190","https://openalex.org/W3141434431","https://openalex.org/W4385945321","https://openalex.org/W6650339521","https://openalex.org/W6658096461","https://openalex.org/W6675091116","https://openalex.org/W6681885374"],"related_works":["https://openalex.org/W2908348257","https://openalex.org/W4392178020","https://openalex.org/W2994182992","https://openalex.org/W2350549588","https://openalex.org/W2085265870","https://openalex.org/W2396743875","https://openalex.org/W2362374543","https://openalex.org/W3206496585","https://openalex.org/W2187267622","https://openalex.org/W2351942115"],"abstract_inverted_index":{"In":[0],"this":[1],"paper,":[2],"we":[3],"propose":[4],"a":[5,26,34,59,138,160,180,194],"novel":[6],"sorting":[7,42,69,112,135,140,169],"algorithm":[8,70,136],"that":[9,49,167],"sorts":[10],"input":[11,103],"data":[12],"integer":[13],"elements":[14,93,145,178],"on-the-fly":[15],"without":[16],"any":[17],"comparison":[18],"operations":[19,108],"between":[20],"the":[21,54,63,72,91,95,102,111,115,122,176],"data-comparison-free":[22],"sorting.":[23],"We":[24,126],"present":[25],"complete":[27],"hardware":[28],"structure,":[29],"associated":[30,97],"timing":[31],"diagrams,":[32],"and":[33,94,105,192],"formal":[35],"mathematical":[36],"proof,":[37],"which":[38],"show":[39],"an":[40,128],"overall":[41],"time,":[43],"in":[44,101],"terms":[45],"of":[46,56,65,99,124,133,141,146,184,190,198],"clock":[47,181],"cycles,":[48],"is":[50,120],"linearly":[51],"proportional":[52],"to":[53,89,109,174],"number":[55,98],"inputs,":[57],"giving":[58],"speed":[60],"complexity":[61,119],"on":[62,121],"order":[64,123],"O(N).":[66,125],"Our":[67],"hardware-based":[68],"precludes":[71],"need":[73],"for":[74,137],"SRAM-based":[75],"memory":[76],"or":[77],"complex":[78],"circuitry,":[79],"such":[80],"as":[81],"pipelining":[82],"structures,":[83],"but":[84],"rather":[85],"uses":[86,106],"simple":[87],"registers":[88],"hold":[90],"binary":[92],"elements'":[96],"occurrences":[100],"set,":[104],"matrix-mapping":[107],"perform":[110],"process.":[113],"Thus,":[114],"total":[116,195],"transistor":[117,196],"count":[118,197],"evaluate":[127],"application-specified":[129],"integrated":[130],"circuit":[131],"design":[132],"our":[134,168],"sample":[139],"N":[142],"=":[143,149],"1024":[144,177],"size":[147],"K":[148],"10-bit":[150],"using":[151],"90-nm":[152],"Taiwan":[153],"Semiconductor":[154],"Manufacturing":[155],"Company":[156],"(TSMC)":[157],"technology":[158],"with":[159,179],"1":[161],"V":[162],"power":[163],"supply.":[164],"Results":[165],"verify":[166],"requires":[170],"approximately":[171],"4-6":[172],"\u03bcs":[173],"sort":[175],"cycle":[182],"time":[183],"0.5":[185],"GHz,":[186],"consumes":[187],"1.6":[188],"mW":[189],"power,":[191],"has":[193],"less":[199],"than":[200],"750":[201],"000.":[202]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":9},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":5},{"year":2017,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
