{"id":"https://openalex.org/W4404247515","doi":"https://doi.org/10.1145/3701623","title":"Dynamic Buffer Management in Massively Parallel Systems: The Power of Randomness","display_name":"Dynamic Buffer Management in Massively Parallel Systems: The Power of Randomness","publication_year":2024,"publication_date":"2024-11-11","ids":{"openalex":"https://openalex.org/W4404247515","doi":"https://doi.org/10.1145/3701623","pmid":"https://pubmed.ncbi.nlm.nih.gov/39990623"},"language":"en","primary_location":{"id":"doi:10.1145/3701623","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3701623","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3701623","source":{"id":"https://openalex.org/S2483380313","display_name":"ACM Transactions on Parallel Computing","issn_l":"2329-4949","issn":["2329-4949","2329-4957"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Parallel Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","pubmed"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3701623","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5088028488","display_name":"Minh Pham","orcid":"https://orcid.org/0000-0003-3981-0951"},"institutions":[{"id":"https://openalex.org/I2613432","display_name":"University of South Florida","ror":"https://ror.org/032db5x82","country_code":"US","type":"education","lineage":["https://openalex.org/I2613432"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Minh Pham","raw_affiliation_strings":["Computer Science &amp; Engineering, University of South Florida, Tampa, United States"],"affiliations":[{"raw_affiliation_string":"Computer Science &amp; Engineering, University of South Florida, Tampa, United States","institution_ids":["https://openalex.org/I2613432"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088345980","display_name":"Yongke Yuan","orcid":null},"institutions":[{"id":"https://openalex.org/I37796252","display_name":"Beijing University of Technology","ror":"https://ror.org/037b1pp87","country_code":"CN","type":"education","lineage":["https://openalex.org/I37796252"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yongke Yuan","raw_affiliation_strings":["Beijing University of Technology, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Beijing University of Technology, Beijing, China","institution_ids":["https://openalex.org/I37796252"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103061332","display_name":"Hao Li","orcid":"https://orcid.org/0000-0002-8425-4459"},"institutions":[{"id":"https://openalex.org/I2613432","display_name":"University of South Florida","ror":"https://ror.org/032db5x82","country_code":"US","type":"education","lineage":["https://openalex.org/I2613432"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hao Li","raw_affiliation_strings":["University of South Florida, Tampa, United States"],"affiliations":[{"raw_affiliation_string":"University of South Florida, Tampa, United States","institution_ids":["https://openalex.org/I2613432"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060513901","display_name":"Chengcheng Mou","orcid":"https://orcid.org/0000-0003-2651-1696"},"institutions":[{"id":"https://openalex.org/I2613432","display_name":"University of South Florida","ror":"https://ror.org/032db5x82","country_code":"US","type":"education","lineage":["https://openalex.org/I2613432"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chengcheng Mou","raw_affiliation_strings":["University of South Florida, Tampa, United States"],"affiliations":[{"raw_affiliation_string":"University of South Florida, Tampa, United States","institution_ids":["https://openalex.org/I2613432"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032673243","display_name":"Yi-Cheng Tu","orcid":"https://orcid.org/0000-0002-4062-2694"},"institutions":[{"id":"https://openalex.org/I2613432","display_name":"University of South Florida","ror":"https://ror.org/032db5x82","country_code":"US","type":"education","lineage":["https://openalex.org/I2613432"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yicheng Tu","raw_affiliation_strings":["University of South Florida, Tampa, United States"],"affiliations":[{"raw_affiliation_string":"University of South Florida, Tampa, United States","institution_ids":["https://openalex.org/I2613432"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041407793","display_name":"Zichen Xu","orcid":"https://orcid.org/0000-0001-9293-8028"},"institutions":[{"id":"https://openalex.org/I141649914","display_name":"Nanchang University","ror":"https://ror.org/042v6xz23","country_code":"CN","type":"education","lineage":["https://openalex.org/I141649914"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zichen Xu","raw_affiliation_strings":["Nanchang University, Nanchang, China"],"affiliations":[{"raw_affiliation_string":"Nanchang University, Nanchang, China","institution_ids":["https://openalex.org/I141649914"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101059075","display_name":"Jinghan Meng","orcid":null},"institutions":[{"id":"https://openalex.org/I2613432","display_name":"University of South Florida","ror":"https://ror.org/032db5x82","country_code":"US","type":"education","lineage":["https://openalex.org/I2613432"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jinghan Meng","raw_affiliation_strings":["University of South Florida, Tampa, United States"],"affiliations":[{"raw_affiliation_string":"University of South Florida, Tampa, United States","institution_ids":["https://openalex.org/I2613432"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5088028488"],"corresponding_institution_ids":["https://openalex.org/I2613432"],"apc_list":null,"apc_paid":null,"fwci":0.3656,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.64151496,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"12","issue":"1","first_page":"1","last_page":"33"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.996399998664856,"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"}},"topics":[{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.996399998664856,"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/T11195","display_name":"Simulation Techniques and Applications","score":0.9883000254631042,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9879000186920166,"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/randomness","display_name":"Randomness","score":0.8329042792320251},{"id":"https://openalex.org/keywords/massively-parallel","display_name":"Massively parallel","score":0.7097491025924683},{"id":"https://openalex.org/keywords/buffer","display_name":"Buffer (optical fiber)","score":0.6596584916114807},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6127421855926514},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4811890721321106},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.4642620086669922},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3933907151222229},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.10126179456710815},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.09288454055786133},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.08651846647262573}],"concepts":[{"id":"https://openalex.org/C125112378","wikidata":"https://www.wikidata.org/wiki/Q176640","display_name":"Randomness","level":2,"score":0.8329042792320251},{"id":"https://openalex.org/C190475519","wikidata":"https://www.wikidata.org/wiki/Q544384","display_name":"Massively parallel","level":2,"score":0.7097491025924683},{"id":"https://openalex.org/C145018004","wikidata":"https://www.wikidata.org/wiki/Q4985944","display_name":"Buffer (optical fiber)","level":2,"score":0.6596584916114807},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6127421855926514},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4811890721321106},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.4642620086669922},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3933907151222229},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.10126179456710815},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.09288454055786133},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.08651846647262573},{"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/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3701623","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3701623","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3701623","source":{"id":"https://openalex.org/S2483380313","display_name":"ACM Transactions on Parallel Computing","issn_l":"2329-4949","issn":["2329-4949","2329-4957"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Parallel Computing","raw_type":"journal-article"},{"id":"pmid:39990623","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/39990623","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM transactions on parallel computing","raw_type":null},{"id":"pmh:oai:pubmedcentral.nih.gov:11841858","is_oa":true,"landing_page_url":"https://www.ncbi.nlm.nih.gov/pmc/articles/11841858","pdf_url":"https://pmc.ncbi.nlm.nih.gov/articles/PMC11841858/pdf/nihms-2029846.pdf","source":{"id":"https://openalex.org/S2764455111","display_name":"PubMed Central","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ACM Trans Parallel Comput","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.1145/3701623","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3701623","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3701623","source":{"id":"https://openalex.org/S2483380313","display_name":"ACM Transactions on Parallel Computing","issn_l":"2329-4949","issn":["2329-4949","2329-4957"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Parallel Computing","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.5400000214576721}],"awards":[{"id":"https://openalex.org/G2405874913","display_name":null,"funder_award_id":"CNS-1513126","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4725328788","display_name":null,"funder_award_id":"1R01GM140316","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320332161","display_name":"National Institutes of Health","ror":"https://ror.org/01cwqze88"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4404247515.pdf"},"referenced_works_count":37,"referenced_works":["https://openalex.org/W1520815598","https://openalex.org/W1528947174","https://openalex.org/W1541696794","https://openalex.org/W1879637716","https://openalex.org/W1966359789","https://openalex.org/W1989300723","https://openalex.org/W1998771259","https://openalex.org/W2008633193","https://openalex.org/W2016931788","https://openalex.org/W2039820867","https://openalex.org/W2049336278","https://openalex.org/W2057811591","https://openalex.org/W2068418796","https://openalex.org/W2105754437","https://openalex.org/W2110975861","https://openalex.org/W2128274900","https://openalex.org/W2163772659","https://openalex.org/W2164155474","https://openalex.org/W2342922783","https://openalex.org/W2565311449","https://openalex.org/W2797881635","https://openalex.org/W2902924632","https://openalex.org/W2917455221","https://openalex.org/W2944623006","https://openalex.org/W2973337859","https://openalex.org/W2991330024","https://openalex.org/W3129890341","https://openalex.org/W3131109761","https://openalex.org/W4214851671","https://openalex.org/W4234259925","https://openalex.org/W4236293132","https://openalex.org/W4241602464","https://openalex.org/W4289363007","https://openalex.org/W4298468057","https://openalex.org/W4300223101","https://openalex.org/W4301891805","https://openalex.org/W7000791799"],"related_works":["https://openalex.org/W2023839151","https://openalex.org/W1774183074","https://openalex.org/W2057488824","https://openalex.org/W2334687145","https://openalex.org/W2178011914","https://openalex.org/W4235962491","https://openalex.org/W2061778832","https://openalex.org/W1513001507","https://openalex.org/W2257153718","https://openalex.org/W3134702077"],"abstract_inverted_index":{"Massively":[0],"parallel":[1,28,33,80],"systems,":[2,81],"such":[3,41,67,83],"as":[4,68],"Graphics":[5],"Processing":[6],"Units":[7],"(GPUs),":[8],"play":[9],"an":[10,198],"increasingly":[11],"crucial":[12],"role":[13],"in":[14,75,96,154],"today's":[15],"data-intensive":[16],"computing.":[17],"The":[18],"unique":[19],"challenges":[20],"associated":[21],"with":[22,93],"developing":[23],"system":[24],"software":[25],"for":[26,112],"massively":[27,79],"hardware":[29],"to":[30,51,104,128,165,214],"support":[31],"numerous":[32],"threads":[34,123],"efficiently":[35],"are":[36],"of":[37,46,71,78,169,200,217,224,249],"paramount":[38],"importance.":[39],"One":[40],"challenge":[42,168],"is":[43,179],"the":[44,76,110,141,150,167,204,210,221],"design":[45,145,206],"a":[47,63,69,90,101,113,237,241],"dynamic":[48,105],"memory":[49,53,57,106,178,230],"allocator":[50],"allocate":[52],"at":[54],"runtime.":[55],"Traditionally,":[56],"allocators":[58],"have":[59],"relied":[60],"on":[61],"maintaining":[62],"global":[64,84],"data":[65,85,115],"structure,":[66],"queue":[70],"free":[72,130,177],"pages.":[73,131],"However,":[74],"context":[77],"accessing":[82],"structures":[86],"can":[87,196],"quickly":[88],"become":[89],"bottleneck":[91],"even":[92],"multiple":[94],"queues":[95],"place.":[97],"This":[98],"paper":[99],"presents":[100],"novel":[102],"approach":[103,119],"allocation":[107],"that":[108,140,192],"eliminates":[109],"need":[111],"centralized":[114],"structure.":[116],"Our":[117],"proposed":[118],"revolves":[120],"around":[121],"letting":[122],"employ":[124],"random":[125,143],"search":[126,144],"procedures":[127],"locate":[129],"Through":[132],"mathematical":[133,186],"proofs":[134,187],"and":[135,163,172,188,207,240],"extensive":[136],"experiments,":[137],"we":[138,158,227],"demonstrate":[139],"basic":[142,205],"achieves":[146],"lower":[147],"latency":[148],"than":[149],"best-known":[151],"existing":[152],"solution":[153],"most":[155],"situations.":[156],"Furthermore,":[157],"develop":[159],"more":[160],"advanced":[161,194],"techniques":[162,232],"algorithms":[164],"tackle":[166],"warp":[170],"divergence":[171],"further":[173],"enhance":[174],"performance":[175,253],"when":[176],"limited.":[180],"Building":[181],"upon":[182],"these":[183,193],"advancements,":[184],"our":[185,225,229,250],"experimental":[189],"results":[190],"affirm":[191],"designs":[195],"yield":[197],"order":[199],"magnitude":[201],"improvement":[202],"over":[203],"consistently":[208],"outperform":[209],"state-of-the-art":[211],"by":[212],"up":[213],"two":[215,234],"orders":[216],"magnitude.":[218],"To":[219],"illustrate":[220],"practical":[222],"implications":[223],"work,":[226],"integrate":[228],"management":[231],"into":[233],"GPU":[235],"algorithms:":[236],"hash":[238],"join":[239],"group-by.":[242],"Both":[243],"case":[244],"studies":[245],"provide":[246],"compelling":[247],"evidence":[248],"approach's":[251],"pronounced":[252],"gains.":[254]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-03-11T14:59:36.786465","created_date":"2025-10-10T00:00:00"}
