FETCHING VECTOR DATA ELEMENTS WITH PADDING
    104.
    发明公开

    公开(公告)号:US20240054098A1

    公开(公告)日:2024-02-15

    申请号:US18496013

    申请日:2023-10-27

    Inventor: Joseph Zbiciak

    Abstract: A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces address of data elements for the nested loops. A steam head register stores data elements next to be supplied to functional units for use as operands. A stream template register specifies a circular address mode for the loop, first and second block size numbers and a circular address block size selection. For a first circular address block size selection the block size corresponds to the first block size number. For a first circular address block size selection the block size corresponds to the first block size number. For a second circular address block size selection the block size corresponds to a sum of the first block size number and the second block size number.

    VECTOR FLOATING-POINT CLASSIFICATION
    105.
    发明公开

    公开(公告)号:US20240020121A1

    公开(公告)日:2024-01-18

    申请号:US18476604

    申请日:2023-09-28

    CPC classification number: G06F9/30036 G06F9/3013 G06F18/24

    Abstract: A processor includes a functional unit, and a set of vector registers coupled to the functional unit. The processor executes an instruction to cause the functional unit to classify each value of multiple floating-point values stored in a first vector register of the set of vector registers, and store in a second vector register of the set of registers multiple elements that each indicate a respective classification of a respective value of the multiple floating-point values. The first and second vector registers may be source and destination vector registers, and each may be specified by the instruction. The classify and store operations may also be specified by the instruction. The instruction may be embodied on a device-readable medium.

    Streaming engine with compressed encoding for loop circular buffer sizes

    公开(公告)号:US11803477B2

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

    申请号:US17947371

    申请日:2022-09-19

    Inventor: Joseph Zbiciak

    Abstract: A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces address of data elements for the nested loops. A steam head register stores data elements next to be supplied to functional units for use as operands. A stream template register specifies a circular address mode for the loop, first and second block size numbers and a circular address block size selection. For a first circular address block size selection the block size corresponds to the first block size number. For a first circular address block size selection the block size corresponds to the first block size number. For a second circular address block size selection the block size corresponds to a sum of the first block size number and the second block size number.

Patent Agency Ranking