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 条
  • [1] An Efficient Selection-Based kNN Architecture for Smart Embedded Hardware Accelerators
    Younes, Hamoud
    Ibrahim, Ali
    Rizk, Mostafa
    Valle, Maurizio
    IEEE OPEN JOURNAL OF CIRCUITS AND SYSTEMS, 2021, 2 : 534 - 545
  • [2] Flexible Data Flow Architecture for Embedded Hardware Accelerators
    Froemmer, Jens
    Bannow, Nico
    Aue, Axel
    Grimm, Christoph
    Schneider, Klaus
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING (ICA3PP 2019), PT I, 2020, 11944 : 33 - 47
  • [3] Efficient Hardware Architecture for Embedded Radionuclide Identification
    Farias, Marcos Santana
    Nedjah, Nadia
    Mourelle, Luiza de Macedo
    2013 IEEE 4TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS AND SYSTEMS (LASCAS), 2013,
  • [4] PCB Component Detection for Hardware Assurance: A Feature Selection-based Approach
    Ghosh, Shajib
    Mostafiz, Mohammad Tahsin
    Gurudu, Suprith Reddy
    Taheri, Shayan
    Asadizanjani, Navid
    2022 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2022, : 109 - 112
  • [5] A Flexible Architecture for Modular Arithmetic Hardware Accelerators based on RNS
    Samuel Antão
    Leonel Sousa
    Journal of Signal Processing Systems, 2014, 76 : 249 - 259
  • [6] A Flexible Architecture for Modular Arithmetic Hardware Accelerators based on RNS
    Antao, Samuel
    Sousa, Leonel
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2014, 76 (03): : 249 - 259
  • [7] Double-weighted kNN: a simple and efficient variant with embedded feature selection
    Moreno-Ribera, Almudena
    Calvino, Aida
    JOURNAL OF MARKETING ANALYTICS, 2024,
  • [8] Energy Efficient FPGA based Hardware Accelerators for Financial Applications
    Toft, Jakob Kenn
    Nannarelli, Alberto
    2014 NORCHIP, 2014,
  • [9] Energy Efficient LSTM Accelerators for Embedded FPGAs Through Parameterised Architecture Design
    Qian, Chao
    Ling, Tianheng
    Schiele, Gregor
    ARCHITECTURE OF COMPUTING SYSTEMS, ARCS 2023, 2023, 13949 : 3 - 17
  • [10] AN RNS-BASED ARCHITECTURE TARGETING HARDWARE ACCELERATORS FOR MODULAR ARITHMETIC
    Antao, Samuel
    Sousa, Leonel
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2572 - 2576