FPGA-orthopoly: a hardware implementation of orthogonal polynomials

被引:0
|
作者
Asghari, M. [1 ]
Rasanan, A. H. Hadian [1 ,2 ]
Gorgin, S. [3 ,4 ]
Rahmati, D. [5 ]
Parand, K. [2 ,6 ,7 ]
机构
[1] Inst Res Fundamental Sci, Sch Comp Sci, Farmanieh Campus, Tehran, Iran
[2] Shahid Beheshti Univ, Inst Cognit & Brain Sci, GC, Tehran, Iran
[3] Iranian Res Org Sci & Technol IROST, Dept Elect Engn & Informat Technol, Tehran, Iran
[4] Chosun Univ, Dept Comp Engn, Gwangju, South Korea
[5] Shahid Beheshti Univ, Fac Comp Sci & Engn, GC, Tehran, Iran
[6] Shahid Beheshti Univ, Fac Math, Dept Comp & Data Sci, GC, Tehran, Iran
[7] Univ Waterloo, Dept Stat & Actuarial Sci, Waterloo, ON, Canada
关键词
Orthogonal polynomials; Hardware accelerator; FPGA; Embedded systems; EMDEN TYPE EQUATIONS; NEURAL-NETWORK; LEGENDRE POLYNOMIALS; OPERATIONAL MATRIX; KERNEL; APPROXIMATION; REALIZATION; DYNAMICS; MODEL;
D O I
10.1007/s00366-022-01612-x
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
There are many algorithms based on orthogonal functions that can be applied to real-world problems. For example, many of them can be reduced to approximate the solution of a dynamical system, and the approximation can be done with orthogonal functions. But calculating the orthogonal functions is very time-consuming, there are many difficulties in implementation of them and because of these drawbacks, they are not utilized in real applications. For the purpose of solving this issue and filling the gap between the theory and real applications, in this paper, an FPGA implementation of some classical orthogonal polynomials families is presented. Here, hardware architectures of the first and second kinds of Chebyshev, Jacobi, Legendre, Gegenbauer, Laguerre, and Hermit polynomials are presented. The experiments show that the presented architectures are low power, fast, and with a small circuit area. The obtained results show a 10.5x speed-up in the best case, 1.5x speed-up in the worst case, and at least 47% reduction in power consumption in comparison with the state-of-the-art hardware implementations. All implementations and codes are available at https://github.com/sampp098/forthopoly.
引用
收藏
页码:2257 / 2276
页数:20
相关论文
共 50 条
  • [21] Hardware Implementation of IP Packet Filtering in FPGA
    Cholakoska, Ana
    Efnusheva, Danijela
    Kalendar, Marija
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON APPLIED INNOVATIONS IN IT, VOL 7, ISSUE 1, 2019, 7 (01): : 23 - 29
  • [22] The hardware structure design of perceptron with FPGA implementation
    Wang, QR
    Yi, B
    Xie, Y
    Liu, BR
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 762 - 767
  • [23] Implementation of neural network hardware based on a floating point operation in an FPGA
    Kim, Jeong-Seob
    Jung, Seul
    ICMIT 2007: MECHATRONICS, MEMS, AND SMART MATERIALS, PTS 1 AND 2, 2008, 6794
  • [24] A hardware-friendly logarithmic quantization method for CNNs and FPGA implementation
    Jiang, Tao
    Xing, Ligang
    Yu, Jinming
    Qian, Junchao
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2024, 21 (04)
  • [25] Hardware implementation of block matching algorithm with FPGA technology
    Loukil, H
    Ghozzi, F
    Samet, A
    Ben Ayed, MA
    Masmoudi, N
    16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2004, : 542 - 546
  • [26] Design and Implementation of Hardware Architecture for Denoising Using FPGA
    Jeon, ByungMoo
    Lee, SangJun
    Jin, Jungdong
    Dung Duc Nguyen
    Jeon, Jae Wook
    2013 IEEE 9TH INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING AND ITS APPLICATIONS (CSPA), 2013, : 83 - 88
  • [27] FPGA Implementation of Encryption Algorithms Based on Residual Polynomials
    Kalimoldayev, Maksat
    Tynymbayev, Sakhybay
    Magzom, Miras
    Tananova, Dana
    Lyshevski, Sergey E.
    2020 IEEE 40TH INTERNATIONAL CONFERENCE ON ELECTRONICS AND NANOTECHNOLOGY (ELNANO), 2020, : 667 - 671
  • [28] AES hardware implementation in FPGA for algorithm acceleration purpose
    Gielata, Artur
    Russek, Pawel
    Wiatr, Kazimierz
    ICSES 2008 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS, CONFERENCE PROCEEDINGS, 2008, : 137 - 140
  • [29] An Efficient Hardware Implementation of Crystal-Dilithium on FPGA
    Wu, Zixuan
    Chen, Rongmao
    Wang, Yi
    Wang, Qiong
    Peng, Wei
    INFORMATION SECURITY AND PRIVACY, PT II, ACISP 2024, 2024, 14896 : 64 - 83
  • [30] Efficient FPGA Implementation of Feedback Perceptron for Hardware Acceleration
    Mohaidat, Tamador
    Syed, Azeemuddin
    Alqodah, Mohammed
    Khalil, Kasem
    2024 IEEE 3RD INTERNATIONAL CONFERENCE ON COMPUTING AND MACHINE INTELLIGENCE, ICMI 2024, 2024,