Memory hub providing cache coherency protocol system method for multiple processor sockets comprising multiple XPUs

    公开(公告)号:US12111775B2

    公开(公告)日:2024-10-08

    申请号:US17212722

    申请日:2021-03-25

    CPC classification number: G06F13/1621 G06F13/1668 G06F13/409 G06F13/4221

    Abstract: Examples described herein relate to an apparatus that includes at least two processing units and a memory hub coupled to the at least two processing units. In some examples, the memory hub includes a home agent. In some examples, the memory hub is to perform a memory access request involving a memory device, a first processing unit among the at least two processing units is to send the memory access request to the memory hub. In some examples, the first processing unit is to offload at least some but not all home agent operations to the home agent of the memory hub. In some examples, the first processing unit comprises a second home agent and wherein the second home agent is to perform the at least some but not all home agent operations before the offload of at least some but not all home agent operations to the home agent of the memory hub. In some examples, based on provision of the at least some but not all home agent operations to be performed by the second home agent, the second home agent is to perform the at least some but not all home agent operations.

    GENERATION OF OPTICAL FLOW MAPS BASED ON FOREGROUND AND BACKGROUND IMAGE SEGMENTATION

    公开(公告)号:US20240333904A1

    公开(公告)日:2024-10-03

    申请号:US18193419

    申请日:2023-03-30

    Inventor: Niloufar Pourian

    Abstract: Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to generate optical flow maps based on foreground and background image segmentation are disclosed. Example apparatus disclosed herein are to generate a reference optical flow map based on a stereo pair of background images corresponding to a first camera field-of-view and a second camera field-of-view, and generate a first optical flow map based on a stereo pair of input images corresponding to the first camera field-of-view and the second camera field-of-view. Disclosed example apparatus are also to combine the reference optical flow map and the first optical flow map based on an alpha matte to generate a second optical flow map associated with the stereo pair of input images, the alpha matte representative of segmentation of at least one of the stereo pair of input images into foreground and background regions.

    ERROR DETECTION IN CRYPTOGRAPHIC SUBSTITUTION BOX OPERATIONS

    公开(公告)号:US20240333472A1

    公开(公告)日:2024-10-03

    申请号:US18194270

    申请日:2023-03-31

    CPC classification number: H04L9/0631 H04L9/0637

    Abstract: An apparatus of an aspect includes a substitution box (S-box) circuitry. The S-box circuitry includes multiplicative inverse circuitry. The multiplicative inverse circuitry is to receive an 8-bit input in Galois field and is to generate a corresponding 8-bit output in Galois field. The 8-bit output is to be a multiplicative inverse of the 8-bit input as long as there has been no error in the generation of the 8-bit output. The apparatus also includes error detection circuitry to receive the 8-bit input and that is coupled with the S-box circuitry to receive the 8-bit output. The error detection circuitry to detect whether an error has occurred in the generation of the 8-bit output based at least in part on whether the 8-bit output is the multiplicative inverse of the 8-bit input. Other apparatus, methods, and systems are also disclosed.

    SIDE-CHANNEL RESISTANT MULTIPLICATIVELY MASKED AES ENGINE WITH ZERO-VALUE ATTACK DETECTION

    公开(公告)号:US20240333471A1

    公开(公告)日:2024-10-03

    申请号:US18190308

    申请日:2023-03-27

    CPC classification number: H04L9/0631 H04L9/0637

    Abstract: In one embodiment, a method comprises: combining, in a first adder circuit of a cryptographic engine, a round key with masked plaintext to generate an additively masked input; converting, in a first converter of the cryptographic engine, the additively masked input to a multiplicatively masked input; and performing, in a substitution box circuit of the cryptographic engine, a non-linear inverse operation on the multiplicatively masked input when the multiplicatively masked input is non-zero, and performing the non-linear inverse operation on a random non-zero value when the multiplicatively masked input is zero. Other embodiments are described and claimed.

Patent Agency Ranking