INSTRUCTIONS AND SUPPORT FOR CALCULATING PREFIX SUMS

    公开(公告)号:US20230409333A1

    公开(公告)日:2023-12-21

    申请号:US17843823

    申请日:2022-06-17

    CPC classification number: G06F9/3818 G06F9/30105

    Abstract: Techniques for performing prefix sums in response to a single instruction are describe are described. In some examples, the single instruction includes fields for an opcode, one or fields to reference a first source operand, one or fields to reference a second source operand, one or fields to reference a destination operand, wherein the opcode is to indicate that execution circuitry is, in response to a decoded instance of the single instruction, to at least: perform a prefix sum by for each non-masked data element position of the second source operand adding a data element of that data element position to each data element of preceding data element positions and adding at least one data element of a defined data element position of the first source operand, and store each prefix sum for each data element position of the second source operand into a corresponding data element position of the destination operand.

    METADATA COMPACTION IN PACKET COALESCING

    公开(公告)号:US20220201103A1

    公开(公告)日:2022-06-23

    申请号:US17691003

    申请日:2022-03-09

    Abstract: Examples described herein relate to coalescing one or more messages into a coalesced message and representing one or more fields of the metadata of the one or more messages using one or more codes, wherein at least one of the one or more codes uses fewer bits than that of original metadata fields to compact the metadata fields. In some examples, the metadata includes at least one or more of: a target processing element (PE) number or identifier, message length, operation to perform, target address where to read or write data, source PE number or identifier, initiator address in which to write result data, or message identifier.

Patent Agency Ranking