{"id":"https://openalex.org/W4304140717","doi":"https://doi.org/10.1109/socc56010.2022.9908102","title":"kNN-MSDF: A Hardware Accelerator for k-Nearest Neighbors Using Most Significant Digit First Computation","display_name":"kNN-MSDF: A Hardware Accelerator for k-Nearest Neighbors Using Most Significant Digit First Computation","publication_year":2022,"publication_date":"2022-09-05","ids":{"openalex":"https://openalex.org/W4304140717","doi":"https://doi.org/10.1109/socc56010.2022.9908102"},"language":"en","primary_location":{"id":"doi:10.1109/socc56010.2022.9908102","is_oa":false,"landing_page_url":"https://doi.org/10.1109/socc56010.2022.9908102","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE 35th International System-on-Chip Conference (SOCC)","raw_type":"proceedings-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/A5032446883","display_name":"Saeid Gorgin","orcid":"https://orcid.org/0000-0001-5898-4872"},"institutions":[{"id":"https://openalex.org/I152238500","display_name":"Chosun University","ror":"https://ror.org/01zt9a375","country_code":"KR","type":"education","lineage":["https://openalex.org/I152238500"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Saeid Gorgin","raw_affiliation_strings":["Chosun University,Department of Computer Engineering,Gwangju,Republic of Korea","Department of Computer Engineering, Chosun University, Gwangju, Republic of Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chosun University,Department of Computer Engineering,Gwangju,Republic of Korea","institution_ids":["https://openalex.org/I152238500"]},{"raw_affiliation_string":"Department of Computer Engineering, Chosun University, Gwangju, Republic of Korea","institution_ids":["https://openalex.org/I152238500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108831439","display_name":"Mohammadhosein Gholamrezaei","orcid":null},"institutions":[{"id":"https://openalex.org/I152238500","display_name":"Chosun University","ror":"https://ror.org/01zt9a375","country_code":"KR","type":"education","lineage":["https://openalex.org/I152238500"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"MohammadHosein Gholamrezaei","raw_affiliation_strings":["Chosun University,Department of Computer Engineering,Gwangju,Republic of Korea","Department of Computer Engineering, Chosun University, Gwangju, Republic of Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chosun University,Department of Computer Engineering,Gwangju,Republic of Korea","institution_ids":["https://openalex.org/I152238500"]},{"raw_affiliation_string":"Department of Computer Engineering, Chosun University, Gwangju, Republic of Korea","institution_ids":["https://openalex.org/I152238500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083420500","display_name":"Danial Javaheri","orcid":"https://orcid.org/0000-0002-7275-2370"},"institutions":[{"id":"https://openalex.org/I152238500","display_name":"Chosun University","ror":"https://ror.org/01zt9a375","country_code":"KR","type":"education","lineage":["https://openalex.org/I152238500"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Danial Javaheri","raw_affiliation_strings":["Chosun University,Department of Computer Engineering,Gwangju,Republic of Korea","Department of Computer Engineering, Chosun University, Gwangju, Republic of Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chosun University,Department of Computer Engineering,Gwangju,Republic of Korea","institution_ids":["https://openalex.org/I152238500"]},{"raw_affiliation_string":"Department of Computer Engineering, Chosun University, Gwangju, Republic of Korea","institution_ids":["https://openalex.org/I152238500"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5073344264","display_name":"Jeong\u2013A Lee","orcid":"https://orcid.org/0000-0002-5166-0629"},"institutions":[{"id":"https://openalex.org/I152238500","display_name":"Chosun University","ror":"https://ror.org/01zt9a375","country_code":"KR","type":"education","lineage":["https://openalex.org/I152238500"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jeong-A Lee","raw_affiliation_strings":["Chosun University,Department of Computer Engineering,Gwangju,Republic of Korea","Department of Computer Engineering, Chosun University, Gwangju, Republic of Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chosun University,Department of Computer Engineering,Gwangju,Republic of Korea","institution_ids":["https://openalex.org/I152238500"]},{"raw_affiliation_string":"Department of Computer Engineering, Chosun University, Gwangju, Republic of Korea","institution_ids":["https://openalex.org/I152238500"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.8035,"has_fulltext":false,"cited_by_count":13,"citation_normalized_percentile":{"value":0.87406442,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12535","display_name":"Machine Learning and Data Classification","score":0.9973999857902527,"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/T12535","display_name":"Machine Learning and Data Classification","score":0.9973999857902527,"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/T12072","display_name":"Machine Learning and Algorithms","score":0.9940000176429749,"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/T11269","display_name":"Algorithms and Data Compression","score":0.986299991607666,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7321063280105591},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.7267379760742188},{"id":"https://openalex.org/keywords/euclidean-distance","display_name":"Euclidean distance","score":0.6365684866905212},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5631043910980225},{"id":"https://openalex.org/keywords/memory-footprint","display_name":"Memory footprint","score":0.5457616448402405},{"id":"https://openalex.org/keywords/metric","display_name":"Metric (unit)","score":0.5201200246810913},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4923142194747925},{"id":"https://openalex.org/keywords/k-nearest-neighbors-algorithm","display_name":"k-nearest neighbors algorithm","score":0.4817916750907898},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.45595622062683105},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.43251416087150574},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.23826950788497925},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.07968950271606445}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7321063280105591},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.7267379760742188},{"id":"https://openalex.org/C120174047","wikidata":"https://www.wikidata.org/wiki/Q847073","display_name":"Euclidean distance","level":2,"score":0.6365684866905212},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5631043910980225},{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.5457616448402405},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.5201200246810913},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4923142194747925},{"id":"https://openalex.org/C113238511","wikidata":"https://www.wikidata.org/wiki/Q1071612","display_name":"k-nearest neighbors algorithm","level":2,"score":0.4817916750907898},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.45595622062683105},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.43251416087150574},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.23826950788497925},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.07968950271606445},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/socc56010.2022.9908102","is_oa":false,"landing_page_url":"https://doi.org/10.1109/socc56010.2022.9908102","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE 35th International System-on-Chip Conference (SOCC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.9100000262260437}],"awards":[],"funders":[{"id":"https://openalex.org/F4320320671","display_name":"National Research Foundation","ror":"https://ror.org/05s0g1g46"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1983849809","https://openalex.org/W1993170994","https://openalex.org/W2013814338","https://openalex.org/W2128052013","https://openalex.org/W2131256658","https://openalex.org/W2321251438","https://openalex.org/W2604515753","https://openalex.org/W2786708967","https://openalex.org/W2798436851","https://openalex.org/W2889593075","https://openalex.org/W2903688003","https://openalex.org/W2910314742","https://openalex.org/W2939653360","https://openalex.org/W2993580201","https://openalex.org/W3012018604","https://openalex.org/W3036407082","https://openalex.org/W3037297624","https://openalex.org/W3100222862","https://openalex.org/W3162360055","https://openalex.org/W3162845755","https://openalex.org/W3168503142","https://openalex.org/W3195580923","https://openalex.org/W3197208601"],"related_works":["https://openalex.org/W2990663423","https://openalex.org/W3171568022","https://openalex.org/W4392016863","https://openalex.org/W2097149198","https://openalex.org/W2023878529","https://openalex.org/W3080558755","https://openalex.org/W2978680959","https://openalex.org/W4390606637","https://openalex.org/W4391093944","https://openalex.org/W260640599"],"abstract_inverted_index":{"Nearest":[0],"Neighbors":[1],"(k-NN)":[2],"is":[3,59,112],"a":[4,38,148],"well-established":[5],"algorithm":[6,54],"for":[7],"classification":[8],"widely":[9],"used":[10,60],"in":[11,72,122,181],"various":[12],"machine":[13],"learning":[14],"applications.":[15],"Although":[16],"-NN":[17],"has":[18],"many":[19],"advantages,":[20],"it":[21],"suffers":[22],"severely":[23],"from":[24],"high":[25],"latency":[26],"and":[27,77,87,105,140,151,185],"low":[28],"throughput":[29],"due":[30],"to":[31,51,136,158,178,189],"its":[32],"computation-intensive":[33],"nature.":[34],"This":[35,133],"paper":[36],"suggests":[37],"novel,":[39],"highly":[40],"parallel":[41,166],"approach":[42,134],"based":[43],"on":[44,82,172],"Most":[45,90],"Significant":[46,91],"Digit":[47,92],"First":[48],"(MSDF)":[49],"computing":[50],"accelerate":[52],"k-NN":[53],"where":[55],"the":[56,62,73,89,95,98,107,118,125,156,162,190],"Euclidean":[57],"distance":[58,63],"as":[61],"metric.":[64],"The":[65,169],"proposed":[66],"method":[67],"consists":[68],"of":[69,94,109,120,127,130,161,165,183],"three":[70],"phases;":[71],"first":[74],"phase,":[75],"subtract,":[76],"square":[78],"functions":[79],"are":[80,103],"done":[81],"serially":[83,100],"coming":[84],"input":[85],"data":[86,102,111],"provide":[88],"(MSD)":[93],"distances.":[96],"Then,":[97],"processed":[99],"MSDF":[101],"sorted,":[104],"finally,":[106],"label":[108],"test":[110],"determined":[113],"by":[114],"majority":[115],"voting.":[116],"Having":[117],"value":[119],"MSD":[121],"advance":[123],"provides":[124],"possibility":[126],"early":[128],"termination":[129],"unnecessary":[131],"computations.":[132],"leads":[135],"significantly":[137],"higher":[138],"performance":[139,184],"lower":[141,149],"power":[142],"consumption.":[143],"Moreover,":[144],"serial":[145],"computation":[146],"causes":[147],"area":[150],"memory":[152],"footprint":[153],"that":[154],"paves":[155],"way":[157],"take":[159],"advantage":[160],"maximum":[163],"number":[164],"processing":[167],"elements.":[168],"experimental":[170],"results":[171],"an":[173],"SoC":[174],"platform":[175],"indicate":[176],"up":[177],"88.3%":[179],"improvement":[180],"terms":[182],"energy":[186],"consumption":[187],"compared":[188],"best":[191],"previous":[192],"designs.":[193]},"counts_by_year":[{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
