{"id":"https://openalex.org/W4382762550","doi":"https://doi.org/10.1145/3605573.3605594","title":"Fast tree-based algorithms for DBSCAN for low-dimensional data on GPUs","display_name":"Fast tree-based algorithms for DBSCAN for low-dimensional data on GPUs","publication_year":2023,"publication_date":"2023-08-07","ids":{"openalex":"https://openalex.org/W4382762550","doi":"https://doi.org/10.1145/3605573.3605594"},"language":"en","primary_location":{"id":"doi:10.1145/3605573.3605594","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3605573.3605594","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd International Conference on Parallel Processing","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2103.05162","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5077631555","display_name":"Andrey Prokopenko","orcid":"https://orcid.org/0000-0003-3616-5504"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Andrey Prokopenko","raw_affiliation_strings":["Oak Ridge National Laboratory, United States of America"],"raw_orcid":"https://orcid.org/0000-0003-3616-5504","affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory, United States of America","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037788490","display_name":"Damien Lebrun-Grandi\u00e9","orcid":"https://orcid.org/0000-0003-1952-7219"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Damien Lebrun-Grandie","raw_affiliation_strings":["Oak Ridge National Laboratory, United States of America"],"raw_orcid":"https://orcid.org/0000-0003-1952-7219","affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory, United States of America","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5017691593","display_name":"Daniel Arndt","orcid":"https://orcid.org/0000-0001-8773-4901"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniel Arndt","raw_affiliation_strings":["Oak Ridge National Laboratory, United States of America"],"raw_orcid":"https://orcid.org/0000-0001-8773-4901","affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory, United States of America","institution_ids":["https://openalex.org/I1289243028"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.1029,"has_fulltext":true,"cited_by_count":6,"citation_normalized_percentile":{"value":0.77559738,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"503","last_page":"512"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11106","display_name":"Data Management and Algorithms","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11106","display_name":"Data Management and Algorithms","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T10637","display_name":"Advanced Clustering Algorithms Research","score":0.9968000054359436,"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/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.991599977016449,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/computer-science","display_name":"Computer science","score":0.8675627708435059},{"id":"https://openalex.org/keywords/tree-traversal","display_name":"Tree traversal","score":0.6528643369674683},{"id":"https://openalex.org/keywords/dbscan","display_name":"DBSCAN","score":0.6000327467918396},{"id":"https://openalex.org/keywords/cluster-analysis","display_name":"Cluster analysis","score":0.5497305393218994},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5482679605484009},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.543120265007019},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.5103215575218201},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4683895409107208},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.41901031136512756},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3258655071258545},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.11866682767868042},{"id":"https://openalex.org/keywords/fuzzy-clustering","display_name":"Fuzzy clustering","score":0.10640150308609009},{"id":"https://openalex.org/keywords/canopy-clustering-algorithm","display_name":"Canopy clustering algorithm","score":0.09354895353317261}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8675627708435059},{"id":"https://openalex.org/C140745168","wikidata":"https://www.wikidata.org/wiki/Q1210082","display_name":"Tree traversal","level":2,"score":0.6528643369674683},{"id":"https://openalex.org/C46576248","wikidata":"https://www.wikidata.org/wiki/Q1114630","display_name":"DBSCAN","level":5,"score":0.6000327467918396},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.5497305393218994},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5482679605484009},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.543120265007019},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.5103215575218201},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4683895409107208},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.41901031136512756},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3258655071258545},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.11866682767868042},{"id":"https://openalex.org/C17212007","wikidata":"https://www.wikidata.org/wiki/Q5511111","display_name":"Fuzzy clustering","level":3,"score":0.10640150308609009},{"id":"https://openalex.org/C104047586","wikidata":"https://www.wikidata.org/wiki/Q5033439","display_name":"Canopy clustering algorithm","level":4,"score":0.09354895353317261},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3605573.3605594","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3605573.3605594","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd International Conference on Parallel Processing","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2103.05162","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2103.05162","pdf_url":"https://arxiv.org/pdf/2103.05162","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":null,"raw_type":"text"},{"id":"pmh:oai:osti.gov:2000431","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/2000431","pdf_url":"https://www.osti.gov/servlets/purl/2000431","source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2103.05162","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2103.05162","pdf_url":"https://arxiv.org/pdf/2103.05162","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":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1489425746","display_name":null,"funder_award_id":"DE-AC05-00OR22725","funder_id":"https://openalex.org/F4320332359","funder_display_name":"Office of Science"},{"id":"https://openalex.org/G1645119126","display_name":null,"funder_award_id":"AC05-00OR22725","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G2366088775","display_name":null,"funder_award_id":"17-SC-20-SC","funder_id":"https://openalex.org/F4320338287","funder_display_name":"Oak Ridge National Laboratory"},{"id":"https://openalex.org/G3232922872","display_name":null,"funder_award_id":"17-SC-20-SC","funder_id":"https://openalex.org/F4320332369","funder_display_name":"National Nuclear Security Administration"},{"id":"https://openalex.org/G4327825534","display_name":null,"funder_award_id":"DE-AC05-00OR22725","funder_id":"https://openalex.org/F4320332369","funder_display_name":"National Nuclear Security Administration"},{"id":"https://openalex.org/G4423657506","display_name":null,"funder_award_id":"AC05-00OR22725","funder_id":"https://openalex.org/F4320338287","funder_display_name":"Oak Ridge National Laboratory"},{"id":"https://openalex.org/G6859237865","display_name":null,"funder_award_id":"17-SC-20-SC","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G7995982022","display_name":null,"funder_award_id":"DE-AC05","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G8253304997","display_name":null,"funder_award_id":"17-SC-20-SC","funder_id":"https://openalex.org/F4320332359","funder_display_name":"Office of Science"},{"id":"https://openalex.org/G8269158468","display_name":null,"funder_award_id":"AC05-00OR22725","funder_id":"https://openalex.org/F4320332359","funder_display_name":"Office of Science"},{"id":"https://openalex.org/G8906985441","display_name":null,"funder_award_id":"00OR22725","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"}],"funders":[{"id":"https://openalex.org/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"},{"id":"https://openalex.org/F4320332359","display_name":"Office of Science","ror":"https://ror.org/00mmn6b08"},{"id":"https://openalex.org/F4320332369","display_name":"National Nuclear Security Administration","ror":"https://ror.org/03sk1we31"},{"id":"https://openalex.org/F4320338287","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":48,"referenced_works":["https://openalex.org/W151377110","https://openalex.org/W1484676273","https://openalex.org/W1547566968","https://openalex.org/W1573878051","https://openalex.org/W1673310716","https://openalex.org/W1982398463","https://openalex.org/W1986261983","https://openalex.org/W1988580225","https://openalex.org/W1992181154","https://openalex.org/W2006189987","https://openalex.org/W2012786869","https://openalex.org/W2028001415","https://openalex.org/W2030780826","https://openalex.org/W2035480287","https://openalex.org/W2061051181","https://openalex.org/W2109275473","https://openalex.org/W2118269922","https://openalex.org/W2124222502","https://openalex.org/W2134158653","https://openalex.org/W2134813265","https://openalex.org/W2165558283","https://openalex.org/W2187339569","https://openalex.org/W2245859982","https://openalex.org/W2293942356","https://openalex.org/W2569985990","https://openalex.org/W2570579522","https://openalex.org/W2591722715","https://openalex.org/W2740025111","https://openalex.org/W2767502276","https://openalex.org/W2799132955","https://openalex.org/W2808229499","https://openalex.org/W2891840948","https://openalex.org/W2910975058","https://openalex.org/W2952260709","https://openalex.org/W2996027253","https://openalex.org/W3006885568","https://openalex.org/W3028763582","https://openalex.org/W3036074337","https://openalex.org/W3112912038","https://openalex.org/W3120740533","https://openalex.org/W3160404138","https://openalex.org/W3195293013","https://openalex.org/W4207032398","https://openalex.org/W4236642514","https://openalex.org/W4245665133","https://openalex.org/W4300068876","https://openalex.org/W4327989978","https://openalex.org/W4384705352"],"related_works":["https://openalex.org/W170547082","https://openalex.org/W2136735429","https://openalex.org/W2587876411","https://openalex.org/W2358332176","https://openalex.org/W4229950834","https://openalex.org/W3062287","https://openalex.org/W4294338060","https://openalex.org/W1491017262","https://openalex.org/W1494824878","https://openalex.org/W4297819361"],"abstract_inverted_index":{"DBSCAN":[0],"is":[1,19,95],"a":[2,50,123],"well-known":[3],"density-based":[4],"clustering":[5],"algorithm":[6,18],"to":[7,21,92],"discover":[8],"arbitrary":[9],"shape":[10],"clusters.":[11],"While":[12],"conceptually":[13],"simple":[14],"in":[15,37,42,77],"serial,":[16],"the":[17,67,84,89,103,107,138],"challenging":[20],"efficiently":[22],"parallelize":[23],"on":[24],"manycore":[25],"GPU":[26,114],"architectures.":[27],"Common":[28],"pitfalls,":[29],"such":[30],"as":[31],"asynchronous":[32],"range":[33],"query":[34],"calls,":[35],"result":[36],"high":[38],"thread":[39],"execution":[40],"divergence":[41],"many":[43],"implementations.":[44],"In":[45],"this":[46],"paper,":[47],"we":[48],"propose":[49],"new":[51],"framework":[52],"for":[53,69,130],"GPU-accelerated":[54],"DBSCAN,":[55],"and":[56,113,116,120],"describe":[57],"two":[58],"tree-based":[59],"algorithms":[60,65,109],"within":[61],"that":[62,88,99,137],"framework.":[63],"Both":[64],"fuse":[66],"search":[68],"neighbors":[70,147],"with":[71,110],"updating":[72],"cluster":[73],"information,":[74],"but":[75],"differ":[76],"their":[78,118],"treatment":[79],"of":[80,83,100,102],"dense":[81],"regions":[82],"data.":[85,133],"We":[86,105,134],"show":[87,136],"time":[90],"taken":[91],"compute":[93],"clusters":[94],"at":[96],"most":[97],"twice":[98],"determination":[101],"neighbors.":[104],"compare":[106],"proposed":[108],"existing":[111],"CPU":[112],"implementations,":[115],"demonstrate":[117],"competitiveness":[119],"performance":[121],"using":[122],"fast":[124],"traversal":[125],"structure":[126],"(bounding":[127],"volume":[128],"hierarchy)":[129],"low":[131],"dimensional":[132],"also":[135],"memory":[139],"usage":[140],"can":[141],"be":[142],"reduced":[143],"by":[144],"processing":[145],"object":[146],"dynamically":[148],"without":[149],"storing":[150],"them.":[151]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1}],"updated_date":"2026-06-17T08:01:34.144755","created_date":"2025-10-10T00:00:00"}
