ABSTRACT
Posit number system is an emerging number system which aims to be a competitor to the existing IEEE floating-point number system. The posit number system aims to overcome certain inherent flaws associated with the floating-point system and improve the performance of VLSI arithmetic circuits. Recent studies indicate that posit number system has the potential to vastly improve the performance of deep neural network hardware. As a result, posit arithmetic has become an important area of research. Among all the arithmetic operations in computer arithmetic, the most frequently used is multiplication. Multiplication is ubiquitously used in applications varying from image processing, signal processing to neural networks and machine learning. Multiplication also has an extremely high cost in terms of power, area and delay and thus extensive research work goes into optimization of the above parameters. In this brief, two new multiplier designs based on the Modified Booth algorithm have been proposed- P1 and P2 with novel control logic circuits to reduce dynamic power dissipation. The proposed work also involves the design of a novel sign extension with lower gate count for the Modified Booth Algorithm. Results have indicated that the proposed designs P1 and P2 achieve an improvement of 24% and 22% respectively in the PDP over the existing designs.
- William Kahan. Ieee standard 754 for binary floating-point arithmetic. Lecture Notes on the Status of IEEE, 754(94720--1776):11, 1996.Google Scholar
- John L Gustafson and Isaac T Yonemoto. Beating floating point at its own game: Posit arithmetic. Supercomputing frontiers and innovations, 4(2):71--86, 2017.Google Scholar
- John Gustafson. Posit arithmetic. Mathematica Notebook describing the posit number system, 2017.Google Scholar
- Milan Klöwer, Peter D Düben, and Tim N Palmer. Posits as an alternative to floats for weather and climate models. In Proceedings of the conference for next generation arithmetic 2019, pages 1--8, 2019.Google ScholarDigital Library
- Zachariah Carmichael, Hamed F Langroudi, Char Khazanov, Jeffrey Lillie, John L Gustafson, and Dhireesha Kudithipudi. Performance-efficiency trade-off of lowprecision numerical formats in deep neural networks. In Proceedings of the conference for next generation arithmetic 2019, pages 1--9, 2019.Google ScholarDigital Library
- Rohit Chaurasiya, John Gustafson, Rahul Shrestha, Jonathan Neudorfer, Sangeeth Nambiar, Kaustav Niyogi, Farhad Merchant, and Rainer Leupers. Parameterized posit arithmetic hardware generator. In 2018 IEEE 36th International Conference on Computer Design (ICCD), pages 334--341. IEEE, 2018.Google ScholarCross Ref
- Cameron James Norris and Sunwoong Kim. An approximate and iterative posit multiplier architecture for fpgas. In 2021 IEEE International Symposium on Circuits and Systems (ISCAS), pages 1--5. IEEE, 2021.Google ScholarCross Ref
- Hao Zhang and Seok-Bum Ko. Design of power efficient posit multiplier. IEEE Transactions on Circuits and Systems II: Express Briefs, 67(5):861--865, 2020.Google ScholarCross Ref
- Gerd Bohlender Shin Yee Chung Vassil Dimitrov Geoff Jones Siew Hoon Leong (Cerlane) Peter Lindstrom Theodore Omtzigt Hauke Rehr Andrew Shewmaker Isaac Yonemoto " "John Gustafson, Chair. Standard for posit arithmetic, 2022.Google Scholar
- Andrew D Booth. A signed binary multiplication technique. The Quarterly Journal of Mechanics and Applied Mathematics, 4(2):236--240, 1951.Google ScholarCross Ref
- Chip-Hong Chang, Jiangmin Gu, and Mingyan Zhang. Ultra low-voltage lowpower cmos 4--2 and 5--2 compressors for fast arithmetic circuits. IEEE Transactions on Circuits and Systems I: Regular Papers, 51(10):1985--1997, 2004.Google ScholarCross Ref
Index Terms
- Design of Energy Efficient Posit Multiplier
Recommendations
A Regular Layout Structured Multiplier Based on Weighted Carry-Save Adders
ICCD '99: Proceedings of the 1999 IEEE International Conference on Computer DesignA new parallel array multiplier based on a new circuit called a Weighted Carry-Save Adder(WCSA) is presented in this paper. Each row of the array consists of a (n+3) bit carry-save adder and one WCSA. Since the proposed WCSA enables the multiplier to be ...
PHAc: Posit Hardware Accelerator for Efficient Arithmetic Logic Operations
Next Generation ArithmeticAbstractArithmetic accelerators are always in demand for fast computations and logic operations. Here, posit arithmetic plays an important role; it outperforms the traditional IEEE-754 floating-point in terms of accuracy and dynamic range. This paper ...
Adder and Multiplier Design in Quantum-Dot Cellular Automata
Quantum-dot cellular automata (QCA) is an emerging nanotechnology, with the potential for faster speed, smaller size, and lower power consumption than transistor-based technology. Quantum-dot cellular automata has a simple cell as the basic element. The ...
Comments