Circuit and method for identifying exception cases in a floating-point unit and graphics processing unit employing the same
    1.
    发明授权
    Circuit and method for identifying exception cases in a floating-point unit and graphics processing unit employing the same 有权
    用于识别浮点单元中的异常情况的电路和方法以及采用该异常情况的图形处理单元

    公开(公告)号:US09448806B2

    公开(公告)日:2016-09-20

    申请号:US13626104

    申请日:2012-09-25

    CPC classification number: G06F9/3861 G06F9/30014 G06F9/30181

    Abstract: A floating-point unit and a method of identifying exception cases in a floating-point unit. In one embodiment, the floating-point unit includes: (1) a floating-point computation circuit having a normal path and an exception path and operable to execute an operation on an operand and (2) a decision circuit associated with the normal path and the exception path and configured to employ a flush-to-zero mode of the floating-point unit to determine which one of the normal path and the exception path is appropriate for carrying out the operation on the operand.

    Abstract translation: 一个浮点单元和一种识别浮点单元中异常情况的方法。 在一个实施例中,浮点单元包括:(1)具有正常路径和异常路径的浮点计算电路,并且可操作以对操作数执行操作,以及(2)与正常路径相关联的判定电路, 所述异常路径并被配置为采用所述浮点单元的刷新至零模式来确定所述正常路径和所述异常路径中的哪一个适合于对所述操作数执行所述操作。

    DYNAMIC DIRECTIONAL ROUNDING
    6.
    发明申请

    公开(公告)号:US20200167125A1

    公开(公告)日:2020-05-28

    申请号:US16200325

    申请日:2018-11-26

    Abstract: A method, computer readable medium, and system are disclosed for rounding floating point values. Dynamic directional rounding is a rounding technique for floating point operations. A floating point operation (addition, subtraction, multiplication, etc.) is performed on an operand to compute a floating point result. A sign (positive or negative) of the operand is identified. In one embodiment, the sign determines a direction in which the floating point result is rounded (towards negative or positive infinity). When used for updating parameters of a neural network during backpropagation, dynamic directional rounding ensures that rounding is performed in the direction of the gradient.

    CIRCUIT AND METHOD FOR IDENTIFYING EXCEPTION CASES IN A FLOATING-POINT UNIT AND GRAPHICS PROCESSING UNIT EMPLOYING THE SAME
    7.
    发明申请
    CIRCUIT AND METHOD FOR IDENTIFYING EXCEPTION CASES IN A FLOATING-POINT UNIT AND GRAPHICS PROCESSING UNIT EMPLOYING THE SAME 有权
    用于识别浮点单元中的例外情况的电路和方法以及使用它的图形处理单元

    公开(公告)号:US20140089644A1

    公开(公告)日:2014-03-27

    申请号:US13626104

    申请日:2012-09-25

    CPC classification number: G06F9/3861 G06F9/30014 G06F9/30181

    Abstract: A floating-point unit and a method of identifying exception cases in a floating-point unit. In one embodiment, the floating-point unit includes: (1) a floating-point computation circuit having a normal path and an exception path and operable to execute an operation on an operand and (2) a decision circuit associated with the normal path and the exception path and configured to employ a flush-to-zero mode of the floating-point unit to determine which one of the normal path and the exception path is appropriate for carrying out the operation on the operand.

    Abstract translation: 一个浮点单元和一种识别浮点单元中异常情况的方法。 在一个实施例中,浮点单元包括:(1)具有正常路径和异常路径的浮点计算电路,并且可操作以对操作数执行操作,以及(2)与正常路径相关联的判定电路, 所述异常路径并被配置为采用所述浮点单元的刷新至零模式来确定所述正常路径和所述异常路径中的哪一个适合于对所述操作数执行所述操作。

    DYNAMIC DIRECTIONAL ROUNDING
    9.
    发明申请

    公开(公告)号:US20210232366A1

    公开(公告)日:2021-07-29

    申请号:US17163855

    申请日:2021-02-01

    Abstract: A method, computer readable medium, and system are disclosed for rounding floating point values. Dynamic directional rounding is a rounding technique for floating point operations. A floating point operation (addition, subtraction, multiplication, etc.) is performed on an operand to compute a floating point result. A sign (positive or negative) of the operand is identified. In one embodiment, the sign determines a direction in which the floating point result is rounded (towards negative or positive infinity). When used for updating parameters of a neural network during backpropagation, dynamic directional rounding ensures that rounding is performed in the direction of the gradient.

    Dynamic directional rounding
    10.
    发明授权

    公开(公告)号:US10908878B2

    公开(公告)日:2021-02-02

    申请号:US16200325

    申请日:2018-11-26

    Abstract: A method, computer readable medium, and system are disclosed for rounding floating point values. Dynamic directional rounding is a rounding technique for floating point operations. A floating point operation (addition, subtraction, multiplication, etc.) is performed on an operand to compute a floating point result. A sign (positive or negative) of the operand is identified. In one embodiment, the sign determines a direction in which the floating point result is rounded (towards negative or positive infinity). When used for updating parameters of a neural network during backpropagation, dynamic directional rounding ensures that rounding is performed in the direction of the gradient.

Patent Agency Ranking