Streaming address generation
    6.
    发明授权

    公开(公告)号:US11604652B2

    公开(公告)日:2023-03-14

    申请号:US17164448

    申请日:2021-02-01

    IPC分类号: G06F7/76 G06F9/30 G06F12/0811

    摘要: A digital signal processor having at least one streaming address generator, each with dedicated hardware, for generating addresses for writing multi-dimensional streaming data that comprises a plurality of elements. Each at least one streaming address generator is configured to generate a plurality of offsets to address the streaming data, and each of the plurality of offsets corresponds to a respective one of the plurality of elements. The address of each of the plurality of elements is the respective one of the plurality of offsets combined with a base address.

    System and method to control the number of active vector lanes in a processor

    公开(公告)号:US11550573B2

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

    申请号:US17126156

    申请日:2020-12-18

    摘要: In one disclosed embodiment, a processor includes a first execution unit and a second execution unit, a register file, and a data path including a plurality of lanes. The data path and the register file are arranged so that writing to the register file by the first execution unit and by the second execution unit is allowed over the data path, reading from the register file by the first execution unit is allowed over the data path, and reading from the register file by the second execution unit is not allowed over the data path. The processor also includes a power control circuit configured to, when a transfer of data between the register file and either of the first and second execution units uses less than all of the lanes, power down the lanes of the data path not used for the transfer of the data.