发明名称 Normalization of floating point operations in a programmable integrated circuit device
摘要 A programmable integrated circuit device is programmed to normalize multiplication operations by examining the input or output values to determined the likelihood of overflow or underflow and then to adjust the input or output values accordingly. The examination of the inputs can include an examination of the number of adder stages feeding into the inputs, as well as a count of leading bits ahead of the first significant bit. Adjustment of an input can include shifting the mantissa by the leading bit count and adjusting the exponent accordingly, while adjustment of the output can include shifting the mantissa by the sum of the leading bit counts of the inputs and adjusting the exponent accordingly. Or the output can be examined to find its leading bit count and the output then can be adjusted by shifting the mantissa by the leading bit count and adjusting the exponent accordingly.
申请公布号 US8886695(B1) 申请公布日期 2014.11.11
申请号 US201213545405 申请日期 2012.07.10
申请人 Altera Corporation 发明人 Langhammer Martin
分类号 G06F7/38 主分类号 G06F7/38
代理机构 Ropes & Gray LLP 代理人 Ropes & Gray LLP ;Ingerman Jeffrey H.
主权项 1. A method of configuring a programmable integrated circuit device to perform a floating point multiplication operation on multiplicand input values to provide an output value, said method comprising: configuring logic of said programmable integrated circuit device to examine said values to determine likelihood of overflow/underflow of said multiplication operation; and configuring logic of said programmable integrated circuit device to, based on said likelihood, adjust at least one of said values to prevent overflow/underflow of said multiplication operation.
地址 San Jose CA US