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
来源
10TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTING AND COMMUNICATION TECHNOLOGIES, CONECCT 2024 | 2024年
关键词
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 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
  • [2] 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,
  • [3] 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
  • [4] Generation of Efficient Self-adaptive Hardware Polar Decoders Using High-Level Synthesis
    Delomier, Yann
    Le Gal, Bertrand
    Crenne, Jeremie
    Jego, Christophe
    PROCEEDINGS OF THE 2019 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2019), 2019, : 242 - 247
  • [5] An Efficient High-level Synthesis Implementation of the MUSIC DoA Algorithm for FPGA
    Lahti, Sakari
    Aaltonen, Tuomas
    Rastorgueva-Foi, Elizaveta
    Talvitie, Jukka
    Tan, Bo
    Hamalainen, Timo D.
    2024 27TH INTERNATIONAL SYMPOSIUM ON DESIGN & DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS, DDECS, 2024, : 142 - 147
  • [6] FPGA Implementation of HEVC Intra Prediction Using High-Level Synthesis
    Kalali, Ercan
    Hamzaoglu, Ilker
    2016 IEEE 6TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - BERLIN (ICCE-BERLIN), 2016,
  • [7] Hardware acceleration of YOLOv7-tiny using high-level synthesis tools
    Hosseiny, Adib
    Jahanirad, Hadi
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2023, 20 (04)
  • [8] Hardware acceleration of YOLOv7-tiny using high-level synthesis tools
    Adib Hosseiny
    Hadi Jahanirad
    Journal of Real-Time Image Processing, 2023, 20
  • [9] Implementation of heapsort in programmable logic with High-Level Synthesis
    Zabolotny, Wojciech M.
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2018, 2018, 10808
  • [10] Implementation of OMTF trigger algorithm with High-Level Synthesis
    Zabolotny, Wojciech M.
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2019, 2019, 11176