Architecture Generator for Type-3 Unum Posit Adder/Subtractor

被引:26
作者
Jaiswal, Manish Kumar [1 ]
So, Hayden K. -H [1 ]
机构
[1] Univ Hong Kong, Dept EEE, Hong Kong, Hong Kong, Peoples R China
来源
2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS) | 2018年
关键词
Unum; Posit; FPGA; Multi-Precision; Digital Arithmetic; Adder; Subtractor;
D O I
10.1109/ISCAS.2018.8351142
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper is aimed towards the hardware architecture aspect of a recently proposed posit number system under type-3 unum (universal number system). Here, an algorithmic flow for the posit addition/subtraction arithmetic is developed and its hardware architecture is designed. Compare to floating point, posit provides better dynamic range and accuracy over same word size, along with more accurate and exact arithmetic support. Posit format includes a run-time varying exponent component, provided by a combination of regime-bits (of run-time varying length) and exponent-bits (of size up to ES bits). Thus, the mantissa precision also varies at run-time. This provides a combination of dynamic range and precision under a given word size (N). This possible variation in format along dynamic range and precision may attract various applications with different( accuracy and dynamic range) requirement. However, this run-time variation in posit format also poses a hardware design challenge. So, this paper is aimed towards the construction of an open-source parameterized Verilog HDL (Hardware Description Language) generator for posit adder/subtractor arithmetic, with parameterized N and ES.
引用
收藏
页数:5
相关论文
共 15 条
  • [1] [Anonymous], 2019, IEEE std 754-2019 (revision of IEEE 754-2008), P1, DOI [DOI 10.1109/IEEESTD.2019.8766229, 10.1109/IEEESTD.2019.8766229, 10.1109/IEEESTD.2008.4610935, DOI 10.1109/IEEESTD.2008.4610935]
  • [2] Brueckner Rich, 2015, SLIDECAST J GUSTAFSO
  • [3] Diniz P., 2006, FIELD PROGR LOG APPL, P1, DOI DOI 10.1109/FPL.2006.311302
  • [4] Govindu G., 2004, Proceedings. 18th International Parallel and Distributed Processing Symposium
  • [5] Gustafson J., 2017, BEATING FLOATING POI
  • [6] Gustafson John, 2015, The End of Error: Unum Computing
  • [7] A radical approach to computation with real numbers
    Gustafson J.L.
    [J]. Supercomputing Frontiers and Innovations, 2016, 3 (02) : 38 - 53
  • [8] Gustafson JohnL., 2017, FLOATING POINT NEXT
  • [9] Jaiswal Manish Kumar, 2017, POSIT ADDER HDL ARIT
  • [10] Design tradeoff analysis of floating-point adders in FPGAs
    Malik, Ali
    Chen, Dongdong
    Choi, Younhee
    Lee, Moon Ho
    Ko, Seok-Bum
    [J]. CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2008, 33 (3-4): : 169 - 175