Low-Power and Low-Latency Hardware Implementation of Approximate Hyperbolic and Exponential Functions for Embedded System Applications

被引:4
|
作者
Dalloo, Ayad M. [1 ]
Humaidi, Amjad Jaleel [2 ]
Al Mhdawi, Ammar K. [3 ]
Al-Raweshidy, Hamed [4 ]
机构
[1] Univ Technol Baghdad, Dept Commun Engn, Baghdad 10066, Iraq
[2] Univ Technol Baghdad, Dept Control & Syst Engn, Baghdad 10066, Iraq
[3] Edge Hill Univ, Dept Comp Sci & Engn, Ormskirk L39 4QP, England
[4] Brunel Univ London, Dept Elect & Elect Engn, Uxbridge, England
关键词
Hyperbolic functions; exponential function; elementary functions; CORDIC; table-driven algorithm; machine learning; approximate computing;
D O I
10.1109/ACCESS.2024.3364361
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The hyperbolic and exponential functions are widely used in various applications in engineering fields such as machine learning, Internet of Things (IOT), signal processing, etc. To fulfill the needs of future applications effectively, this paper proposes a low-latency, low-power, acceptable accuracy, and low-cost architecture for computing the approximate exponential function e(+/- z) and the hyperbolic functions sinh(z) and cosh(z) using a table-driven algorithm named Approximate Composited-Stair Function (ApproxCSF). By adopting a FPGA, the proposed design is realized and demonstrates significant improvements in terms of latency, hardware cost, power consumption, and MSE by 91%, 96%, 74%, and 99%, respectively, compared to the state-of-the-art. Xilinx Virtex-5/7 FPGAs have been employed throughout the functional verification and prototype processes. Compared to related works, it shows that the proposed architectures are much better for low-cost and low-latency computations of exponential and hyperbolic functions than CORDIC, stochastic computation, and the Look-up Table approaches. The source code is publicly available online https://github.com/AyadMDalloo/ApproxCSF.
引用
收藏
页码:24151 / 24163
页数:13
相关论文
共 50 条
  • [31] An Edge-computing Platform for Low-Latency and Low-power Wearable Medical Devices for Epilepsy
    Abu Sayeed, Md
    Nasrin, Fatahia
    2023 IEEE TEXAS SYMPOSIUM ON WIRELESS AND MICROWAVE CIRCUITS AND SYSTEMS, WMCS, 2023,
  • [32] Low-Latency In-Band Integration of Multiple Low-Power Wide-Area Networks
    Modekurthy, Venkata P.
    Ismail, Dali
    Rahman, Mahbubur
    Saifullah, Abusayeed
    2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), 2021, : 333 - 346
  • [33] A High-Speed Low-Power Low-Latency Pipelined ROM-Less DDFS
    Hatai, Indranil
    Chakrabarti, Indrajit
    ADVANCED COMPUTING, PT III, 2011, 133 : 108 - 119
  • [34] Nengo and Low-Power AI Hardware for Robust, Embedded Neurorobotics
    DeWolf, Travis
    Jaworski, Pawel
    Eliasmith, Chris
    FRONTIERS IN NEUROROBOTICS, 2020, 14
  • [35] Real-time and approximate iterative optical flow implementation on low-power embedded CPUs
    Millet, Maxime
    Cassagne, Adrien
    Rambaux, Nicolas
    Lacassagne, Lionel
    2023 IEEE 34TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP, 2023, : 135 - 138
  • [36] Area-Optimized Low-Latency Approximate Multipliers for FPGA-based Hardware Accelerators
    Ullah, Salim
    Rehman, Semeen
    Prabakaran, Bharath Srinivas
    Kriebel, Florian
    Hanif, Muhammad Abdullah
    Shafique, Muhammad
    Kumar, Akash
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [37] Low-latency X25519 hardware implementation: breaking the 100 microseconds barrier
    Koppermann, Philipp
    De Santis, Fabrizio
    Heyszl, Johann
    Sigl, Georg
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 : 491 - 497
  • [38] Implementation of a low-power accumulator for filter applications
    Balaram, A
    Jell, F
    CONFERENCE RECORD OF THE THIRTY-SECOND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 1998, : 223 - 226
  • [39] Design of Hardware IP for 128-Bit Low-Latency Arcsinh and Arccosh Functions
    Chang, Junfeng
    Wang, Mingjiang
    ELECTRONICS, 2023, 12 (22)
  • [40] Low-Power Hardware Implementation of Least-Mean-Square Adaptive Filters Using Approximate Arithmetic
    Esposito, Darjn
    De Caro, Davide
    Di Meo, Gennaro
    Napoli, Ettore
    Strollo, Antonio G. M.
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2019, 38 (12) : 5606 - 5622