Area-efficient K-Nearest Neighbor Design using Stochastic Computing

被引:0
|
作者
Xie, Yi [1 ]
Deng, Chunhua [1 ]
Liao, Siyu [1 ]
Yuan, Bo [1 ]
机构
[1] Rutgers State Univ, Dept Elect & Comp Engn, Piscataway, NJ 08854 USA
关键词
Stochastic Computing; K-Nearest Neighbor; Area efficient;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Among various machine learning techniques, K Nearest Neighbor (KNN) has been widely exploited for many artificial intelligence applications. However, due to the intensive use of multiplications during its computing procedure, KNN algorithm is typically computation -intensive and thereby posing severe challenge for its efficiency in hardware performance in terms of area and power consumption. To address this challenge, this paper proposes to design an area -efficient low -power stochastic KNN hardware accelerator. By leveraging stochastic computing (SC) technique, the basic computation components of KNN classifier are replaced by simple stochastic logic circuits such as XNOR and MUX gate. Moreover, we propose a low-cost architecture for binary -to -stochastic (B -to -S) interface and develop an Approximate Parallel Accumulator (APA) for stochastic -to -binary (S -to -B) module, which can further improve the hardware performance for the stochastic design. Experimental results demonstrate that the proposed stochastic KNN design achieves higher area efficiency and lower power consumption as compared to the non -stochastic design. Also, it remains high task accuracy with negligible performance loss.
引用
收藏
页码:782 / 786
页数:5
相关论文
共 50 条
  • [21] Diagnosis of Arthritis Using K-Nearest Neighbor Approach
    Kaur, Rupinder
    Madaan, Vishu
    Agrawal, Prateek
    [J]. ADVANCED INFORMATICS FOR COMPUTING RESEARCH, PT I, 2019, 1075 : 160 - 171
  • [22] MKNN: Modified K-Nearest Neighbor
    Parvin, Hamid
    Alizadeh, Hoscin
    Minael-Bidgoli, Behrouz
    [J]. WCECS 2008: WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, 2008, : 831 - 834
  • [23] Improved k-nearest neighbor classification
    Wu, YQ
    Ianakiev, K
    Govindaraju, V
    [J]. PATTERN RECOGNITION, 2002, 35 (10) : 2311 - 2318
  • [24] A GENERALIZED K-NEAREST NEIGHBOR RULE
    PATRICK, EA
    FISCHER, FP
    [J]. INFORMATION AND CONTROL, 1970, 16 (02): : 128 - &
  • [25] Navigating K-Nearest Neighbor Graphs to Solve Nearest Neighbor Searches
    Chavez, Edgar
    Sadit Tellez, Eric
    [J]. ADVANCES IN PATTERN RECOGNITION, 2010, 6256 : 270 - 280
  • [26] A Centroid k-Nearest Neighbor Method
    Zhang, Qingjiu
    Sun, Shiliang
    [J]. ADVANCED DATA MINING AND APPLICATIONS, ADMA 2010, PT I, 2010, 6440 : 278 - 285
  • [27] Efficient Heart Disease Prediction System using K-Nearest Neighbor Classification Technique
    Khateeb, Nida
    Usman, Muhammad
    [J]. INTERNATIONAL CONFERENCE ON BIG DATA AND INTERNET OF THINGS (BDIOT 2017), 2017, : 21 - 26
  • [28] Quantum K-nearest neighbor algorithm
    Chen, Hanwu
    Gao, Yue
    Zhang, Jun
    [J]. Dongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Southeast University (Natural Science Edition), 2015, 45 (04): : 647 - 651
  • [29] Validation of k-Nearest Neighbor Classifiers
    Bax, Eric
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2012, 58 (05) : 3225 - 3234
  • [30] Area-Efficient Error-Resilient Discrete Fourier Transformation Design using Stochastic Computing
    Yuan, Bo
    Wang, Yanzhi
    Wang, Zhongfeng
    [J]. 2016 INTERNATIONAL GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI), 2016, : 33 - 38