High-Efficiency FPGA-Based Approximate Multipliers with LUT Sharing and Carry Switching

被引:0
|
作者
Guo, Yi [1 ,2 ]
Zhou, Qilin [1 ]
Chen, Xiu [1 ]
Sun, Heming [3 ]
机构
[1] Yunnan Univ, Grad Sch Informat Sci & Engn, Kunming, Yunnan, Peoples R China
[2] Yunnan Univ, Yunnan Key Lab Intelligent Syst & Comp, Kunming, Yunnan, Peoples R China
[3] Yokohama Natl Univ, Fac Engn, Yokohama, Kanagawa, Japan
关键词
approximate computing; multiplier; FPGA;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Approximate multiplier saves energy and improves hardware performance for error-tolerant computation-intensive applications. This work proposes hardware-efficient FPGA-based approximate multipliers with look-up table (LUT) sharing and carry switching. Sharing two LUTs with the same inputs enables to fully utilize the available LUT resources. To mitigate the accuracy loss incurred from this approach, the truncated carry is partially reserved by switching it to the adjacent calculation. In addition, we create a library of 8x8 approximate multipliers to provide various multiplication choices. The proposed design can provide enhancements of up to 38.75% in power, 17.29% in latency, and 28.17% in area compared to the Xilinx exact multiplier. Our proposed designs are open-source at https://github.com/YnuGuoLab/DATE_FPGA_Approx_Mul and assist in further reproducing and development.
引用
收藏
页数:2
相关论文
共 50 条
  • [21] FPGA-BASED CONTROLLERS FOR SWITCHING CONVERTERS
    Jezemik, Karel
    EUROCON 2009: INTERNATIONAL IEEE CONFERENCE DEVOTED TO THE 150 ANNIVERSARY OF ALEXANDER S. POPOV, VOLS 1- 4, PROCEEDINGS, 2009, : 971 - 976
  • [22] FPGA-based Controllers for Switching Converters
    Jezernik, Karel
    2008 13TH INTERNATIONAL POWER ELECTRONICS AND MOTION CONTROL CONFERENCE, VOLS 1-5, 2008, : 432 - 436
  • [23] XUAVs: Towards Efficient Approximate Computing for UAVs - Low Power Approximate Adders with Single LUT Delay for FPGA-Based Aerial Imaging Optimization
    Nomani, Tuaha
    Mohsin, Mujahid
    Pervaiz, Zahid
    Shafique, Muhammad
    IEEE Access, 2020, 8 : 102982 - 102996
  • [24] PolyLUT-Add: FPGA-based LUT Inference with Wide Inputs
    Lou, Binglei
    Rademacher, Richard
    Boland, David
    Leong, Philip H. W.
    2024 34TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL 2024, 2024, : 149 - 155
  • [25] Code sharing in FPGA-based Moore FSMs
    Bieganowski, Jacek
    Barkalov, Alexander
    Titarenko, Larysa
    Zajac, Wojciech
    INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2015 (ICCMSE 2015), 2015, 1702
  • [26] Highly efficient, limited range multipliers for LUT-based FPGA architectures
    Turner, RH
    Woods, RF
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (10) : 1113 - 1117
  • [27] Variable precision multipliers for FPGA-based reconfigurable computing systems
    Corsonello, P
    Perri, S
    Iachino, MA
    Cocorullo, G
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 661 - 669
  • [28] FPGA-Based Approximate Multiplier for Efficient Neural Computation
    Zhang, Hao
    Xiao, Hui
    Qu, Haipeng
    Ko, Seok-Bum
    2021 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-ASIA (ICCE-ASIA), 2021,
  • [29] Families of FPGA-based accelerators for approximate string matching
    Van Court, Tom
    Herbordt, Martin C.
    MICROPROCESSORS AND MICROSYSTEMS, 2007, 31 (02) : 135 - 145
  • [30] Enhancing detection of delay faults in FPGA-based circuits by transformations of LUT functions
    Krasniewski, A
    PROGRAMMABLE DEVICES AND SYSTEMS, 2000, : 129 - 134