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 条
  • [21] Low-Power Low-Latency BCH Decoders for Energy-Efficient Optical Interconnects
    Fougstedt, C.
    Szczerba, K.
    Larsson-Edefors, P.
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 2017, 35 (23) : 5201 - 5207
  • [22] A Low-Power Configurable Adder for Approximate Applications
    Yang, Tongxin
    Ukezono, Tomoaki
    Sato, Toshinori
    2018 19TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2018, : 347 - 352
  • [23] Approximate Memory for Low-Power Video Applications
    Das, H.
    Haidous, A. A.
    Smith, S. C.
    Gong, N.
    IEEE ACCESS, 2023, 11 : 57735 - 57744
  • [24] A low-latency and low-power hybrid insertion methodology for global interconnects in VDSM designs
    Chen, Shuming
    Liu, Xiangyuan
    NOCS 2007: First International Symposium on Networks-on-Chip, Proceedings, 2007, : 75 - 82
  • [25] A Low-Power Dynamic Divider for Approximate Applications
    Hashemi, Soheil
    Bahar, R. Iris
    Reda, Sherief
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [26] A New Approach to Low-Power and Low-Latency Wake-Up Receiver System for Wireless Sensor Nodes
    Yoon, Dae-Young
    Jeong, Chang-Jin
    Cartwright, Justin
    Kang, Ho-Yong
    Han, Seok-Kyun
    Kim, Nae-Soo
    Ha, Dong-Sam
    Lee, Sang-Gug
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2012, 47 (10) : 2405 - 2419
  • [27] Implementation of Embedded RISC Processor with Dynamic Power Management for Low-Power Embedded system on SOC
    Kumar, Narender
    Rattan, Munish
    2015 2ND INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN ENGINEERING & COMPUTATIONAL SCIENCES (RAECS), 2015,
  • [28] Low-Power SoC Design and System Implementation for Medical Applications
    Cheng, Yuhua
    Chen, Hongming
    2013 FIRST INTERNATIONAL SYMPOSIUM ON FUTURE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR UBIQUITOUS HEALTHCARE (UBI-HEALTHTECH), 2013,
  • [29] A low-power embedded SRAM for wireless applications
    Cosemans, Stefan
    Dehaene, Wim
    Catthoor, Francky
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2007, 42 (07) : 1607 - 1617
  • [30] LOW-LATENCY IMPLEMENTATION OF 360 PANORAMIC VIDEO VIEWING SYSTEM
    Tu, Jih-Sheng
    Lin, Kai-Shun
    Lin, Chun-Lung
    Kao, Jung-Yang
    Shih, Guan-Rong
    Tsai, Pei-Hsuan
    2017 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS 2017), 2017, : 576 - 579