{"id":"https://openalex.org/W4384943762","doi":"https://doi.org/10.1007/s10766-023-00755-8","title":"GPU-Based Algorithms for Processing the k Nearest-Neighbor Query on Spatial Data Using Partitioning and Concurrent Kernel Execution","display_name":"GPU-Based Algorithms for Processing the k Nearest-Neighbor Query on Spatial Data Using Partitioning and Concurrent Kernel Execution","publication_year":2023,"publication_date":"2023-07-21","ids":{"openalex":"https://openalex.org/W4384943762","doi":"https://doi.org/10.1007/s10766-023-00755-8"},"language":"en","primary_location":{"id":"doi:10.1007/s10766-023-00755-8","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10766-023-00755-8","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10766-023-00755-8.pdf","source":{"id":"https://openalex.org/S148521650","display_name":"International Journal of Parallel Programming","issn_l":"0885-7458","issn":["0885-7458","1573-7640"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Parallel Programming","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10766-023-00755-8.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5073699318","display_name":"Polychronis Velentzas","orcid":"https://orcid.org/0000-0001-8992-9796"},"institutions":[{"id":"https://openalex.org/I145722265","display_name":"University of Thessaly","ror":"https://ror.org/04v4g9h31","country_code":"GR","type":"education","lineage":["https://openalex.org/I145722265"]}],"countries":["GR"],"is_corresponding":true,"raw_author_name":"Polychronis Velentzas","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Thessaly, Sekeri & Cheiden Str., 38334, Volos, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Thessaly, Sekeri & Cheiden Str., 38334, Volos, Greece","institution_ids":["https://openalex.org/I145722265"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046792635","display_name":"Michael Vassilakopoulos","orcid":"https://orcid.org/0000-0003-2256-5523"},"institutions":[{"id":"https://openalex.org/I145722265","display_name":"University of Thessaly","ror":"https://ror.org/04v4g9h31","country_code":"GR","type":"education","lineage":["https://openalex.org/I145722265"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Michael Vassilakopoulos","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Thessaly, Sekeri & Cheiden Str., 38334, Volos, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Thessaly, Sekeri & Cheiden Str., 38334, Volos, Greece","institution_ids":["https://openalex.org/I145722265"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036486484","display_name":"Antonio Corral","orcid":"https://orcid.org/0000-0002-0069-4642"},"institutions":[{"id":"https://openalex.org/I52354020","display_name":"University of Almer\u00eda","ror":"https://ror.org/003d3xx08","country_code":"ES","type":"education","lineage":["https://openalex.org/I52354020"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Antonio Corral","raw_affiliation_strings":["Department of Informatics, University of Almeria, Carretera Sacramento, La Ca\u00f1ada de San Urbano s/n, 04120, Almeria, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Informatics, University of Almeria, Carretera Sacramento, La Ca\u00f1ada de San Urbano s/n, 04120, Almeria, Spain","institution_ids":["https://openalex.org/I52354020"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040777773","display_name":"Christos D. Antonopoulos","orcid":"https://orcid.org/0000-0002-6486-062X"},"institutions":[{"id":"https://openalex.org/I145722265","display_name":"University of Thessaly","ror":"https://ror.org/04v4g9h31","country_code":"GR","type":"education","lineage":["https://openalex.org/I145722265"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Christos Antonopoulos","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Thessaly, Sekeri & Cheiden Str., 38334, Volos, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Thessaly, Sekeri & Cheiden Str., 38334, Volos, Greece","institution_ids":["https://openalex.org/I145722265"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5073699318"],"corresponding_institution_ids":["https://openalex.org/I145722265"],"apc_list":{"value":2890,"currency":"USD","value_usd":2890},"apc_paid":{"value":2890,"currency":"USD","value_usd":2890},"fwci":0.3881,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.55115551,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"51","issue":"6","first_page":"275","last_page":"308"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11106","display_name":"Data Management and Algorithms","score":1.0,"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":1.0,"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/T11269","display_name":"Algorithms and Data Compression","score":0.9955000281333923,"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.9951000213623047,"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/computer-science","display_name":"Computer science","score":0.908509373664856},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.6355849504470825},{"id":"https://openalex.org/keywords/big-data","display_name":"Big data","score":0.47625112533569336},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.46214163303375244},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.45580434799194336},{"id":"https://openalex.org/keywords/k-nearest-neighbors-algorithm","display_name":"k-nearest neighbors algorithm","score":0.451540470123291},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.4447498917579651},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.33724701404571533},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.16696834564208984}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.908509373664856},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.6355849504470825},{"id":"https://openalex.org/C75684735","wikidata":"https://www.wikidata.org/wiki/Q858810","display_name":"Big data","level":2,"score":0.47625112533569336},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.46214163303375244},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.45580434799194336},{"id":"https://openalex.org/C113238511","wikidata":"https://www.wikidata.org/wiki/Q1071612","display_name":"k-nearest neighbors algorithm","level":2,"score":0.451540470123291},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.4447498917579651},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.33724701404571533},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.16696834564208984},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"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":1,"locations":[{"id":"doi:10.1007/s10766-023-00755-8","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10766-023-00755-8","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10766-023-00755-8.pdf","source":{"id":"https://openalex.org/S148521650","display_name":"International Journal of Parallel Programming","issn_l":"0885-7458","issn":["0885-7458","1573-7640"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Parallel Programming","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1007/s10766-023-00755-8","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10766-023-00755-8","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10766-023-00755-8.pdf","source":{"id":"https://openalex.org/S148521650","display_name":"International Journal of Parallel Programming","issn_l":"0885-7458","issn":["0885-7458","1573-7640"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Parallel Programming","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4320758092","display_name":null,"funder_award_id":"PY20_00809","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G7966898027","display_name":null,"funder_award_id":"PID2021-124124OB-I00","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"}],"funders":[{"id":"https://openalex.org/F4320318628","display_name":"Hellenic Academic Libraries Link","ror":null},{"id":"https://openalex.org/F4320322930","display_name":"Ministerio de Ciencia e Innovaci\u00f3n","ror":"https://ror.org/034900433"},{"id":"https://openalex.org/F4320335322","display_name":"European Regional Development Fund","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4384943762.pdf","grobid_xml":"https://content.openalex.org/works/W4384943762.grobid-xml"},"referenced_works_count":44,"referenced_works":["https://openalex.org/W10284370","https://openalex.org/W841828754","https://openalex.org/W1568832590","https://openalex.org/W1969863734","https://openalex.org/W2028960610","https://openalex.org/W2074651755","https://openalex.org/W2080928154","https://openalex.org/W2084300309","https://openalex.org/W2118269922","https://openalex.org/W2124592110","https://openalex.org/W2126118553","https://openalex.org/W2131565410","https://openalex.org/W2153226019","https://openalex.org/W2155776210","https://openalex.org/W2165558283","https://openalex.org/W2250771646","https://openalex.org/W2258047626","https://openalex.org/W2261553819","https://openalex.org/W2511192020","https://openalex.org/W2518213268","https://openalex.org/W2539329681","https://openalex.org/W2605427174","https://openalex.org/W2735481939","https://openalex.org/W2794729807","https://openalex.org/W2885579974","https://openalex.org/W2911302472","https://openalex.org/W2952562588","https://openalex.org/W2984998563","https://openalex.org/W2998702515","https://openalex.org/W3026447495","https://openalex.org/W3026823693","https://openalex.org/W3108971341","https://openalex.org/W3109639477","https://openalex.org/W3112825375","https://openalex.org/W3135737983","https://openalex.org/W3162719404","https://openalex.org/W3169762706","https://openalex.org/W3176173498","https://openalex.org/W3184108223","https://openalex.org/W3214035171","https://openalex.org/W4206499008","https://openalex.org/W4250602606","https://openalex.org/W4299899584","https://openalex.org/W6866498222"],"related_works":["https://openalex.org/W3062287","https://openalex.org/W3213381848","https://openalex.org/W2017587301","https://openalex.org/W2012954338","https://openalex.org/W2005148983","https://openalex.org/W2096672917","https://openalex.org/W2009169896","https://openalex.org/W2392023973","https://openalex.org/W2939411666","https://openalex.org/W2076165488"],"abstract_inverted_index":{"Abstract":[0],"Algorithms":[1],"for":[2,12,18,62,128,133],"answering":[3],"the":[4,33,51,67,106,124,130,159],"k":[5],"nearest-neighbor":[6],"(k-NN)":[7],"query":[8,25,87,132,137],"are":[9],"widely":[10],"used":[11],"queries":[13,65],"in":[14,92,113],"spatial":[15,138,150],"databases":[16],"and":[17,46,86,103,122,136,147,157],"distance":[19],"classification":[20],"of":[21,24],"a":[22,28,93,98,117,167],"group":[23],"points":[26],"against":[27],"reference":[29,85,135],"dataset":[30],"to":[31,79,175],"derive":[32],"dominating":[34],"feature":[35,169],"class.":[36],"GPU":[37],"devices":[38],"have":[39],"significantly":[40],"more":[41],"processing":[42,63,129],"cores":[43],"than":[44,50],"CPUs":[45],"faster":[47],"device":[48,71],"memory":[49,53,74],"main":[52,73],"accessed":[54],"by":[55],"CPUs,":[56],"thus,":[57],"providing":[58],"higher":[59],"computing":[60],"power":[61],"demanding":[64],"like":[66,97],"k-NN.":[68],"However,":[69],"since":[70],"and/or":[72],"may":[75],"not":[76],"be":[77],"able":[78],"host":[80],"an":[81],"entire,":[82],"rather":[83],"big,":[84],"datasets,":[88],"storing":[89],"these":[90,155],"datasets":[91],"fast":[94],"secondary":[95],"device,":[96],"solid":[99],"state":[100],"disk":[101],"(SSD),":[102],"partially":[104],"retrieve":[105],"required,":[107],"at":[108],"each":[109],"stage,":[110],"partitions":[111],"is,":[112],"many":[114],"practical":[115],"cases,":[116],"feasible":[118],"solution.":[119],"We":[120],"propose":[121],"implement":[123],"first":[125],"GPU-based":[126],"algorithms":[127,156],"k-NN":[131],"big":[134,149],"data":[139],"stored":[140],"on":[141,144],"SSDs.":[142],"Based":[143],"3d":[145],"synthetic":[146],"real":[148],"data,":[151],"we":[152],"experimentally":[153],"compare":[154],"highlight":[158],"most":[160],"efficient":[161],"algorithmic":[162],"variation.":[163],"This":[164],"variation":[165],"utilizes":[166],"CUDA":[168],"known":[170],"as":[171],"Concurrent":[172],"Kernel":[173],"Execution,":[174],"further":[176],"improve":[177],"its":[178],"performance.":[179]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-08-28T12:50:07.497085","created_date":"2025-10-10T00:00:00"}
