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 条
  • [31] Hardware Implementation of Cyclic Codes Error Correction on FPGA
    Van-Tinh Nguyen
    Van-Lan Dao
    Thi-Thanh-Dung Phan
    2016 3RD NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2016, : 97 - 100
  • [32] Hardware Implementation of Sigmoid Activation Functions using FPGA
    Tsmots, Ivan
    Rabyk, Vasyl
    Skorokhoda, Oleksa
    2019 IEEE 15TH INTERNATIONAL CONFERENCE ON THE EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS (CADSM'2019), 2019,
  • [33] FPGA Implementation of IP Packet Header Parsing Hardware
    Efnusheva, Danijela
    Tentov, Aristotel
    Cholakoska, Ana
    Kalendar, Marija
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON APPLIED INNOVATIONS IN IT, 2017, 5 : 33 - 41
  • [34] Hardware Implementation of the PBAS Foreground Detection Method in FPGA
    Kryjak, Tomasz
    Komorkiewicz, Mateusz
    Gorgon, Marek
    MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, MIXDES 2013, 2013, : 479 - 484
  • [35] The FPGA Hardware Implementation of the Gated Recurrent Unit Architecture
    Zaghloul, Zaghloul Saad
    Elsayed, Nelly
    SOUTHEASTCON 2021, 2021, : 366 - 370
  • [36] An improved non-uniformity correction algorithm and its hardware implementation on FPGA
    Rong Shenghui
    Zhou Huixin
    Wen Zhigang
    Qin Hanlin
    Qian Kun
    Cheng Kuanhong
    INFRARED PHYSICS & TECHNOLOGY, 2017, 85 : 410 - 420
  • [37] Visible light video denoising and FPGA hardware implementation
    Zhao S.
    Wan M.
    Qian W.
    Zhou L.
    Shao A.
    Chen Q.
    Gu G.
    Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2022, 30 (15): : 1868 - 1879
  • [38] Method and Technology of Synthesis of Neural Network Models of Object Control with their Hardware Implementation on FPGA
    Kravets, Petro I.
    Shymkovych, Volodymyr M.
    Samotyy, Volodymyr
    PROCEEDINGS OF THE 2017 9TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS), VOL 2, 2017, : 947 - 951
  • [39] Hardware Implementation of LU Decomposition Using Dataflow Architecture on FPGA
    Eljammaly, Mahmoud
    Hanafy, Yasser
    Wahdan, Abdelmoniem
    Bayoumi, Amr
    2013 5TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSIT), 2013, : 298 - 302
  • [40] Multiple Fault Attack on PRESENT with a Hardware Trojan Implementation in FPGA
    Breier, Jakub
    He, Wei
    2015 INTERNATIONAL WORKSHOP ON SECURE INTERNET OF THINGS (SIOT), 2015, : 58 - 64