Hardware-Efficient Implementation of Principal Component Analysis Using High-Level Synthesis

被引:0
|
作者
Kumar, Venkata Siva K. [1 ]
Sabat, Samrat L. [1 ]
机构
[1] Univ Hyderabad, Sch Phys, CASEST, Hyderabad, Telangana, India
关键词
Whitening; Lanczos; Implicit TriQR; Eigenvalues; FPGA; PYNQ;
D O I
10.1109/CONECCT62155.2024.10677202
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Data whitening is a commonly used technique for preprocessing the raw data to reduce redundancy. The Principal Component Analysis (PCA) algorithm is often employed in the whitening process for dimensionality reduction. Eigenvalue decomposition is a critical and high-time complexity module in PCA. This paper presents an area-efficient implementation of PCA utilizing eigenvalue decomposition with the Lanczos and implicit TriQR algorithm. The hardware is validated on the Pynq-Z1 FPGA using the Xilinx Vivado High-Level Synthesis (HLS) platform, employing loop pipeline optimization. A complete System on Chip solution is developed by interfacing the processor and hardware IP logic unit using the AXI-Lite bus interface. The hardware implementation demonstrates superior resource utilization compared to existing implementations while achieving comparable hardware execution time and frequency, particularly for an input matrix size of 16 x 30.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Hardware-efficient quantum principal component analysis for medical image recognition
    Lin, Zidong
    Liu, Hongfeng
    Tang, Kai
    Liu, Yidai
    Che, Liangyu
    Long, Xinyue
    Wang, Xiangyu
    Fan, Yu-ang
    Huang, Keyi
    Yang, Xiaodong
    Xin, Tao
    Nie, Xinfang
    Lu, Dawei
    FRONTIERS OF PHYSICS, 2024, 19 (05)
  • [2] Efficient Hardware Implementation of PQC Primitives and PQC algorithms Using High-Level Synthesis
    Soni, Deepraj
    Karri, Ramesh
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 296 - 301
  • [3] Hardware Implementation of the SUMIS Detector using High-Level Synthesis
    Haselmayr, Werner
    Moestl, Georg
    Seeber, Stefan
    Springer, Andreas
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 2972 - 2975
  • [4] Hardware Implementation of a Chaos Based Image Encryption Using High-Level Synthesis
    Sharifian, Saeed M. M.
    Rashtchi, Vahid
    Azarpeyvand, Ali
    2021 29TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2021, : 165 - 169
  • [5] A Hardware Implementation for Real-Time Lane Detection using High-Level Synthesis
    Khongprasongsiri, Chanon
    Kumhom, Pinit
    Suwansantisuk, Watcharapan
    Chotikawanid, Teerasak
    Chumpol, Surachate
    Ikura, Masami
    2018 INTERNATIONAL WORKSHOP ON ADVANCED IMAGE TECHNOLOGY (IWAIT), 2018,
  • [6] An efficient Hardware implementation of TimSort and MergeSort algorithms using High Level Synthesis
    Ben Jmaa, Yomna
    Ali, Karim M. A.
    Duvivier, David
    Ben Jemaa, Maher
    Ben Atitallah, Rabie
    2017 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2017, : 580 - 587
  • [7] COMPUTER WITH HARDWARE IMPLEMENTATION OF HIGH-LEVEL LANGUAGES
    GLUSHKOV, VM
    MIKHNOVSKII, SD
    RABINOVICH, ZL
    CYBERNETICS, 1981, 17 (04): : 506 - 514
  • [8] New advances of high-level synthesis for efficient and reliable hardware design
    Campbell, Keith
    Zuo, Wei
    Chen, Deming
    INTEGRATION-THE VLSI JOURNAL, 2017, 58 : 189 - 214
  • [9] Hardware Reusability Optimization for High-Level Synthesis of Component-Based Processors
    Liu, Xiahua
    Cao, Defu
    Chen, Qinshu
    2022 11TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS (ICCCAS 2022), 2022, : 64 - 70
  • [10] Range and Bitmask Analysis for Hardware Optimization in High-Level Synthesis
    Gort, Marcel
    Anderson, Jason H.
    2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 773 - 779