Reconfigurable half-precision floating-point real/complex fused multiply and add unit

被引:0
|
作者
Nesam, J. Jean Jenifer [1 ]
Sivanantham, S. [1 ]
机构
[1] Vellore Inst Technol, Sch Elect Engn, Vellore 632014, Tamil Nadu, India
关键词
FMA architecture; floating-point arithmetic; half-precision; FFT processor; reconfigurable system;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Multiplication followed by an addition/subtraction is the common operation in many digital signal and image processing applications. This paper presents a reconfigurable floating-point real/complex fused multiply and add (R/C-FMA) unit using small precision (IEEE-754-2008 16-bit half-precision) format. The developed FMA can be reconfigurable from real to complex based on the control bits. This architecture performs real FMA [(a x b) + c], complex FMA {[(a + ib) x (c + id)] + (e + if)} or mixed real and complex FMA {[(a + ib) x (c + id)] + e}. The field programmable gate array (FPGA) implementation of R/C-FMA design, utilises the modern features of inbuilt DSP blocks for mantissa multiplication and addition/subtraction. The efficient DSP usage for fp16 FMA design shows a 60% reduction in LUT area when compared to conventional fp32 FMA.
引用
收藏
页码:58 / 72
页数:15
相关论文
共 50 条
  • [21] Efficient Multiple-Precision Floating-Point Fused Multiply-Add with Mixed-Precision Support
    Zhang, Hao
    Chen, Dongdong
    Ko, Seok-Bum
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (07) : 1035 - 1048
  • [22] Multiple path IEEE floating-point fused multiply-add
    Seidel, PM
    PROCEEDINGS OF THE 46TH IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS & SYSTEMS, VOLS 1-3, 2003, : 1359 - 1362
  • [23] A novel architecture for floating-point multiply-add-fused operation
    Sun, HP
    Gao, ML
    ICICS-PCM 2003, VOLS 1-3, PROCEEDINGS, 2003, : 1675 - 1679
  • [24] Floating-Point Fused Multiply-Add under HUB Format
    Hormigo, Javier
    Villalba-Moreno, Julio
    Gonzalez-Navarro, Sonia
    2020 IEEE 27TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2020, : 1 - 8
  • [25] Decimal floating-point fused multiply-add with redundant internal encodings
    Han, Liu
    Zhang, Hao
    Ko, Seok-Bum
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2016, 10 (04): : 147 - 156
  • [26] A Decimal Floating-point Fused Multiply-Add Unit with a Novel Decimal Leading-zero Anticipator
    Akkas, Ahmet
    Schulte, Michael J.
    ASAP 2011 - 22ND IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2011), 2011, : 43 - 50
  • [27] Improved Architectures for a Fused Floating-Point Add-Subtract Unit
    Sohn, Jongwook
    Swartzlander, Earl E., Jr.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2012, 59 (10) : 2285 - 2291
  • [28] Design of an extended floating-point multiply-add-fused unit for exploiting instruction-level parallelism
    Li, Zhaolin
    Li, Gongqiong
    2007 INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS, VOLS 1 AND 2, 2007, : 17 - 20
  • [29] Multiple-Mode Floating-Point Multiply-Add Fused Unit for Trading Accuracy with Power Consumption
    Wu, Kun-Yi
    Liang, Chih-Yuan
    Yu, Kee-Khuan
    Kuang, Shiann-Rong
    2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 429 - 435
  • [30] Increasing Accuracy of Iterative Refinement in Limited Floating-Point Arithmetic on Half-Precision Accelerators
    Luszczek, Piotr
    Yamazaki, Ichitaro
    Dongarra, Jack
    2019 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2019,