HARDWARE CANCELLATION MONITOR FOR FLOATING POINT OPERATIONS

    公开(公告)号:EP3394719A1

    公开(公告)日:2018-10-31

    申请号:EP16879850.2

    申请日:2016-12-02

    申请人: INTEL Corporation

    IPC分类号: G06F7/483 G06F7/499 G06F11/34

    摘要: In an embodiment, a processor includes a plurality of cores, with at least one core including a cancellation monitor unit. The cancellation monitor unit comprises circuitry to: detect an execution of a floating point (FP) instruction in the core, wherein the execution of the FP instruction uses a set of FP inputs and generates an FP output; determine a maximum exponent value associated with the set of FP inputs to the FP instruction; subtract an exponent value of the FP output from the maximum exponent value to obtain an exponent difference; and in response to a determination that the exponent difference meets or exceeds a threshold level, increment a cancellation event count. Other embodiments are described and claimed.