CONTROLLING THE NUMBER OF POWERED VECTOR LANES VIA A REGISTER FIELD

    公开(公告)号:US20220308648A1

    公开(公告)日:2022-09-29

    申请号:US17838368

    申请日:2022-06-13

    Abstract: The vector data path is divided into smaller vector lanes. A register such as a memory mapped control register stores a vector lane number (VLX) indicating the number of vector lanes to be powered. A decoder converts this VLX into a vector lane control word, each bit controlling the ON of OFF state of the corresponding vector lane. This number of contiguous least significant vector lanes are powered. In the preferred embodiment the stored data VLX indicates that 2VLX contiguous least significant vector lanes are to be powered. Thus the number of vector lanes powered is limited to an integral power of 2. This manner of coding produces a very compact controlling bit field while obtaining substantially all the power saving advantage of individually controlling the power of all vector lanes.

    Predication methods for vector processors

    公开(公告)号:US11334354B2

    公开(公告)日:2022-05-17

    申请号:US16361449

    申请日:2019-03-22

    Abstract: A technique for method for executing instructions in a processor includes receiving a first instruction, receiving a second instruction, identifying a functional unit specified by an opcode contained in an opcode field of the first instruction, selecting a field of the second instruction that contains predicate information based on the identified functional unit, and executing the first instruction in a conditional manner using the identified functional unit and the predicate information contained in the selected field of the second instruction.

Patent Agency Ranking