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 条
  • [31] A Hardware-Efficient Method for Extracting Statistic Information of Connected Component
    Zhao, Chen
    Duan, Guodong
    Zheng, Nanning
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2017, 88 (01): : 55 - 65
  • [32] High-Level Synthesis for Low Power Hardware Implementation of Unscheduled Data-Dominated Circuits
    Tang, Xiaoyong
    Jiang, Tianyi
    Jones, Alex K.
    Banerjee, Prithviraj
    JOURNAL OF LOW POWER ELECTRONICS, 2005, 1 (03) : 259 - 272
  • [33] Optical Implementation of Butler Matrix for Hardware-Efficient Multiuser Beamforming
    Liu, Huiyuan
    Liu, Xiang
    Effenberger, Frank
    Chand, Naresh
    Qi, Xiaofeng
    Li, Guifang
    IEEE PHOTONICS JOURNAL, 2018, 10 (02):
  • [34] A Hardware-efficient Implementation of CLOC for On-Chip Authenticated Encryption
    Elmohr, Mahmoud A.
    Kumar, Sachin
    Khairallah, Mustafa
    Chattopadhyay, Anupam
    2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, : 311 - 315
  • [35] 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,
  • [36] High-level specification and efficient implementation of pipelined circuits
    Marinescu, MC
    Rinard, M
    PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, 2001, : 655 - 661
  • [37] Efficient Translation Validation of High-Level Synthesis
    Li, Tun
    Guo, Yang
    Liu, Wanwei
    Ma, Chiyuan
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2013), 2013, : 516 - 522
  • [38] Securing Hardware Accelerators: A New Challenge for High-Level Synthesis
    Pilato, Christian
    Garg, Siddharth
    Wu, Kaijie
    Karri, Ramesh
    Regazzoni, Francesco
    IEEE EMBEDDED SYSTEMS LETTERS, 2018, 10 (03) : 77 - 80
  • [39] A Comparative Evaluation of High-Level Hardware Synthesis Using Reed-Solomon Decoder
    Agarwal, Abhinav
    Ng, Man Cheuk
    Arvind
    IEEE EMBEDDED SYSTEMS LETTERS, 2010, 2 (03) : 72 - 76
  • [40] Hardware acceleration of YOLOv7-tiny using high-level synthesis tools
    Hosseiny, Adib
    Jahanirad, Hadi
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2023, 20 (04)