An Efficient Selection-Based kNN Architecture for Smart Embedded Hardware Accelerators

被引:0
|
作者
Younes H. [1 ,2 ]
Ibrahim A. [1 ,2 ]
Rizk M. [2 ]
Valle M. [1 ]
机构
[1] Department of Electrical, Electronic and Telecommunications Engineering and Naval Architecture, University of Genova, Genova
[2] Department of Computer and Communication Engineering, Lebanese International University, Beirut
关键词
Approximate computing; embedded implementation; energy efficiency; fPGA; hardware accelerators; high level synthesis; k-nearest neighbor; real-Time processing; tactile sensing;
D O I
10.1109/OJCAS.2021.3108835
中图分类号
学科分类号
摘要
K-Nearest Neighbor (kNN) is an efficient algorithm used in many applications, e.g., text categorization, data mining, and predictive analysis. Despite having a high computational complexity, kNN is a candidate for hardware acceleration since it is a parallelizable algorithm. This paper presents an efficient novel architecture and implementation for a kNN hardware accelerator targeting modern System-on-Chips (SoCs). The architecture adopts a selection-based sorter dedicated for kNN that outperforms traditional sorters in terms of hardware resources, time latency, and energy efficiency. The kNN architecture has been designed using High-Level Synthesis (HLS) and implemented on the Xilinx Zynqberry platform. Compared to similar state-of-The-Art implementations, the proposed kNN provides speedups between $1.4times $ and $875times $ with 41% to 94% reductions in energy consumption. To further enhance the proposed architecture, algorithmic-level Approximate Computing Techniques (ACTs) have been applied. The proposed approximate kNN implementation accelerates the classification process by $2.3times $ with an average reduced area size of 56% for a real-Time tactile data processing case study. The approximate kNN consumes 69% less energy with an accuracy loss of less than 3% when compared to the proposed Exact kNN. © 2020 IEEE.
引用
收藏
页码:534 / 545
页数:11
相关论文
共 50 条
  • [41] Efficient hardware architecture based on generalized Hebbian algorithm for texture classification
    Lin, Shiow-Jyu
    Hung, Yi-Tsan
    Hwang, Wen-Jyi
    NEUROCOMPUTING, 2011, 74 (17) : 3248 - 3256
  • [42] High-throughput, energy-efficient network-on-chip-based hardware accelerators
    Majumder, Turbo
    Pande, Partha Pratim
    Kalyanaraman, Ananth
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2013, 3 (01): : 36 - 46
  • [43] SMART: A Heterogeneous Scratchpad Memory Architecture for Superconductor SFQ-based Systolic CNN Accelerators
    Zokaee, Farzaneh
    Jiang, Lei
    PROCEEDINGS OF 54TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, MICRO 2021, 2021, : 912 - 924
  • [44] An Oscillator Based Energy Efficient Computing Architecture for Smart Sensors
    Zhang, Ting
    Lu, Ruikuan
    Haider, Mohammad
    Alexander, J. Iwan D.
    Massoud, Yehia
    2019 IEEE 62ND INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2019, : 156 - 159
  • [45] An Embedded Hardware-Efficient Architecture for Real-Time Cascade Support Vector Machine Classification
    Kyrkou, Christos
    Theocharides, Theocharis
    Bouganis, Christos-Savvas
    2013 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (IC-SAMOS), 2013, : 129 - 136
  • [46] Efficient hardware implementation of Ray Tracing based on an embedded software for intersection computation
    Nery, Alexandre S.
    Nedjah, Nadia
    Franca, Felipe M. G.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (03) : 176 - 185
  • [47] Snake-Efficient Feature Selection-Based Framework for Precise Early Detection of Chronic Kidney Disease
    Ismail, Walaa N.
    DIAGNOSTICS, 2023, 13 (15)
  • [48] An efficient variable selection-based Kriging model method for the reliability analysis of slopes with spatially variable soils
    Ding, Jiayi
    Zhou, Jianfang
    Cai, Wei
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2023, 235
  • [49] Multi-Objective Surrogate-Model-Based Neural Architecture and Physical Design Co-Optimization of Energy Efficient Neural Network Hardware Accelerators
    Wohrle, Hendrik
    Schneider, Felix
    Schlenke, Fabian
    Lebold, Denis
    Alvarez, Mariela De Lucas
    Kirchner, Frank
    Karagounis, Michael
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (01) : 40 - 53
  • [50] Energy Efficient Fuzzy Adaptive Verification Node Selection-Based Path Determination in Wireless Sensor Networks
    Akram, Muhammad
    Cho, Tae Ho
    SYMMETRY-BASEL, 2017, 9 (10):