DOE OSTI · 1637835
Dynamic variable precision computation
Abstract
A conversion unit converts operands from a conventional number system that represents each binary number in the operands as one bit to redundant number system (RNS) operands that represent each binary number as a plurality of bits. An arithmetic logic unit performs an arithmetic operation on the RNS operands in a direction from a most significant bit (MSB) to a least significant bit (LSB). The arithmetic logic unit stops performing the arithmetic operation prior to performing the arithmetic operation on a target binary number indicated by a dynamic precision associated with the RNS operands. In some cases, a power supply provides power to bit slices in the arithmetic logic unit and a clock signal generator provides clock signals to the bit slices. Gate logic is configured to gate the power or the clock signals provided to a subset of the bit slices.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Sadowski, Greg, Burleson, Wayne. 2020-03-17. Dynamic variable precision computation. https://www.osti.gov/biblio/1637835
Cite the original work for its findings. Save a collection to share your selection of sources.