{"id":"https://openalex.org/W2777699890","doi":"https://doi.org/10.1145/3323165.3323184","title":"Histogram Sort with Sampling","display_name":"Histogram Sort with Sampling","publication_year":2019,"publication_date":"2019-06-17","ids":{"openalex":"https://openalex.org/W2777699890","doi":"https://doi.org/10.1145/3323165.3323184","mag":"2777699890"},"language":"en","primary_location":{"id":"doi:10.1145/3323165.3323184","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3323165.3323184","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The 31st ACM Symposium on Parallelism in Algorithms and Architectures","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1803.01237","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5023523783","display_name":"Vipul Harsh","orcid":"https://orcid.org/0009-0004-4767-945X"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Vipul Harsh","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, Urbana, IL, USA","University of Illinois at Urbana-Champaign, Urbana,#N#IL, USA"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Urbana,#N#IL, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051465480","display_name":"Laxmikant V. Kal\u00e9","orcid":"https://orcid.org/0000-0001-9673-8445"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Laxmikant Kale","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, Urbana, IL, USA","University of Illinois at Urbana-Champaign, Urbana,#N#IL, USA"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Urbana,#N#IL, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5022838370","display_name":"Edgar Solomonik","orcid":"https://orcid.org/0000-0002-6480-9066"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Edgar Solomonik","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, Urbana, IL, USA","University of Illinois at Urbana-Champaign, Urbana,#N#IL, USA"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Urbana,#N#IL, USA","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5023523783"],"corresponding_institution_ids":["https://openalex.org/I157725225"],"apc_list":null,"apc_paid":null,"fwci":0.25944507,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.43949876,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"201","last_page":"212"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/sort","display_name":"sort","score":0.788293182849884},{"id":"https://openalex.org/keywords/histogram","display_name":"Histogram","score":0.7328447103500366},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7137085795402527},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.6099364757537842},{"id":"https://openalex.org/keywords/sampling","display_name":"Sampling (signal processing)","score":0.583739697933197},{"id":"https://openalex.org/keywords/sorting-algorithm","display_name":"Sorting algorithm","score":0.560896098613739},{"id":"https://openalex.org/keywords/sorting","display_name":"Sorting","score":0.5418033003807068},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.47354692220687866},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.2377670407295227},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.17742806673049927},{"id":"https://openalex.org/keywords/image","display_name":"Image (mathematics)","score":0.12346628308296204},{"id":"https://openalex.org/keywords/computer-vision","display_name":"Computer vision","score":0.09953340888023376},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.08634385466575623}],"concepts":[{"id":"https://openalex.org/C88548561","wikidata":"https://www.wikidata.org/wiki/Q347599","display_name":"sort","level":2,"score":0.788293182849884},{"id":"https://openalex.org/C53533937","wikidata":"https://www.wikidata.org/wiki/Q185020","display_name":"Histogram","level":3,"score":0.7328447103500366},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7137085795402527},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.6099364757537842},{"id":"https://openalex.org/C140779682","wikidata":"https://www.wikidata.org/wiki/Q210868","display_name":"Sampling (signal processing)","level":3,"score":0.583739697933197},{"id":"https://openalex.org/C108094655","wikidata":"https://www.wikidata.org/wiki/Q181593","display_name":"Sorting algorithm","level":3,"score":0.560896098613739},{"id":"https://openalex.org/C111696304","wikidata":"https://www.wikidata.org/wiki/Q2303697","display_name":"Sorting","level":2,"score":0.5418033003807068},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.47354692220687866},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2377670407295227},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.17742806673049927},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.12346628308296204},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.09953340888023376},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.08634385466575623},{"id":"https://openalex.org/C106131492","wikidata":"https://www.wikidata.org/wiki/Q3072260","display_name":"Filter (signal processing)","level":2,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/3323165.3323184","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3323165.3323184","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The 31st ACM Symposium on Parallelism in Algorithms and Architectures","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:1803.01237","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1803.01237","pdf_url":"https://arxiv.org/pdf/1803.01237","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},{"id":"mag:2777699890","is_oa":true,"landing_page_url":"https://arxiv.org/pdf/1803.01237.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},{"id":"doi:10.48550/arxiv.1803.01237","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.1803.01237","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:1803.01237","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1803.01237","pdf_url":"https://arxiv.org/pdf/1803.01237","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W161097227","https://openalex.org/W1558115001","https://openalex.org/W1964424852","https://openalex.org/W1975755183","https://openalex.org/W1978583881","https://openalex.org/W1981891293","https://openalex.org/W1986340747","https://openalex.org/W1989741444","https://openalex.org/W2012255008","https://openalex.org/W2027637765","https://openalex.org/W2034955722","https://openalex.org/W2041097097","https://openalex.org/W2045271686","https://openalex.org/W2065457989","https://openalex.org/W2076458424","https://openalex.org/W2079577430","https://openalex.org/W2089064856","https://openalex.org/W2092574257","https://openalex.org/W2119585128","https://openalex.org/W2140042409","https://openalex.org/W2141389982","https://openalex.org/W2141514639","https://openalex.org/W2147418091","https://openalex.org/W2164131708","https://openalex.org/W2164303766"],"related_works":["https://openalex.org/W2962896124","https://openalex.org/W3193883078","https://openalex.org/W3029541804","https://openalex.org/W3166991162","https://openalex.org/W3175378934","https://openalex.org/W3126865411","https://openalex.org/W3150444501","https://openalex.org/W2189100735","https://openalex.org/W2941856566","https://openalex.org/W3006552912","https://openalex.org/W2511099490","https://openalex.org/W202680792","https://openalex.org/W2187932560","https://openalex.org/W2951465128","https://openalex.org/W2555394300","https://openalex.org/W2046565312","https://openalex.org/W2522913298","https://openalex.org/W1957644054","https://openalex.org/W2965421783","https://openalex.org/W3202005637"],"abstract_inverted_index":{"To":[0],"minimize":[1],"data":[2,65],"movement,":[3],"state-of-the-art":[4],"parallel":[5],"sorting":[6],"algorithms":[7],"use":[8],"techniques":[9],"based":[10],"on":[11],"sampling":[12,50,54],"and":[13,38,55,67,94,105,125],"histogramming":[14,35,57],"to":[15,19,24,58,72,99,121],"partition":[16],"keys":[17],"prior":[18],"redistribution.":[20],"Sampling":[21],"enables":[22,36],"partitioning":[23],"be":[25],"done":[26],"using":[27],"a":[28,42,86,110,127],"representative":[29],"subset":[30],"of":[31,41,88,102,114,133],"the":[32,73,115,134],"keys,":[33],"while":[34],"evaluation":[37],"iterative":[39,56],"improvement":[40],"given":[43],"partition.":[44],"We":[45,108],"introduce":[46],"Histogram":[47,106],"sort":[48,104],"with":[49,63],"(HSS),":[51],"which":[52],"combines":[53],"find":[59],"high":[60,68],"quality":[61],"partitions":[62],"minimal":[64],"movement":[66],"practical":[69],"performance.":[70],"Compared":[71],"best":[74],"known":[75],"(recently":[76],"introduced)":[77],"algorithm":[78,84],"for":[79],"finding":[80],"these":[81],"partitions,":[82],"our":[83],"requires":[85],"factor":[87],"\u0398(log(p)/":[89],"log":[90],"log(p))":[91],"less":[92,96],"communication,":[93],"substantially":[95],"when":[97],"compared":[98],"standard":[100],"variants":[101],"Sample":[103],"sort.":[107],"provide":[109,126],"distributed":[111],"memory":[112],"implementation":[113],"proposed":[116],"algorithm,":[117],"compare":[118],"its":[119],"performance":[120],"two":[122],"existing":[123],"implementations,":[124],"brief":[128],"application":[129],"study":[130],"showing":[131],"benefit":[132],"new":[135],"algorithm.":[136]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
