1.
    发明专利
    未知

    公开(公告)号:DE102008016533A1

    公开(公告)日:2008-11-13

    申请号:DE102008016533

    申请日:2008-03-31

    Applicant: INTEL CORP

    Abstract: A new function for calculating the reciprocal residual of a floating-point number X is defined as recip_residual(X)=1−X*recip(X), where recip(X) represents the reciprocal of X. The function may be implemented using a fused multiply-add unit in a processor. The reciprocal value of X, recip(X), may be obtained from a lookup table. The recip_residual function may help reduce the latency of many multiplicative functions that are based on products of multiple numbers and can be expressed in simple terms of functions on each individual number (e.g., log(U*V)=log(U)+log(V)).

    2.
    发明专利
    未知

    公开(公告)号:DE102008059790A1

    公开(公告)日:2009-07-02

    申请号:DE102008059790

    申请日:2008-12-01

    Applicant: INTEL CORP

    Inventor: CAVIN ROBERT D

    Abstract: A computer processor includes control logic for executing LoadUnpack and PackStore instructions. In one embodiment, the processor includes a vector register and a mask register. In response to a PackStore instruction with an argument specifying a memory location, a circuit in the processor copies unmasked vector elements from the vector register to consecutive memory locations, starting at the specified memory location, without copying masked vector elements. In response to a LoadUnpack instruction, the circuit copies data items from consecutive memory locations, starting at an identified memory location, into unmasked vector elements of the vector register, without copying data to masked vector elements. Other embodiments are described and claimed.

Patent Agency Ranking