Haynes Beffel & Wolfeld LLP
Computation units for functions based on lookup tables
A computation unit comprises a floating point input having X bits including a sign bit, an E bit exponent and an M bit mantissa. A first circuit is operatively coupled to receive X-N bits of the input, including e1 bits of the exponent and ml bits of the mantissa, where e1≤E, and m1≤M, to output values over a first domain of the input. A second circuit is operatively coupled to receive X-K bits of the input, including e2 bits of the exponent, e2<e1, and m2 bits of the mantissa, m2>m1, to output values, over a second domain of the input. A range detector is operatively coupled to the input, to indicate a range in response to a value of the input. A selector can select the output of the first circuit or of the second circuit in response to the range detector.
SambaNova Systems, Inc.
Y G G G G G
Y02D G06F G06F G06F G06F G06F
additional inventional inventional inventional inventional inventional
Yongning Xiaoyan Mingran
Sheng Li Wang