Wide shifting in the vector permute unit
    1.
    发明授权
    Wide shifting in the vector permute unit 有权
    矢量变换单位宽移

    公开(公告)号:US06327651B1

    公开(公告)日:2001-12-04

    申请号:US09149466

    申请日:1998-09-08

    IPC分类号: G06F1500

    CPC分类号: G06F7/766 G06F5/015

    摘要: A crossbar is implemented within multimedia facilities of a processor to perform vector permute operations, in which the bytes of a source operand are reordered in the target output. The crossbar is then reused for other instructions requiring multiplexing or shifting operations, particularly those in which the size of additional multiplexers or the size and delay of a barrel shifter is significant. A wide shift operation, for example, may be performed with one cycle latency by the crossbar and one additional layer of multiplexers or a small barrel shifter. The crossbar facility thus gets reused with improved performance of the instructions now sharing the crossbar and a reduction in the total area required by a multimedia facility within a processor.

    摘要翻译: 在处理器的多媒体设施内实现交叉开关以执行矢量置换操作,其中源操作数的字节在目标输出中重新排序。 然后,交叉开关重新用于需要复用或移位操作的其他指令,特别是其中附加多路复用器的大小或桶形移位器的大小和延迟是显着的那些指令。 例如,可以通过交叉开关和一个附加的多路复用器层或小桶形移位器以一个周期的等待时间来执行宽移位操作。 因此,交叉开关设备被重新使用,现在共享交叉开关的指令的性能得到改善,并且减少处理器内的多媒体设备所需的总面积。

    Wide shifting in the vector permute unit
    2.
    发明授权
    Wide shifting in the vector permute unit 有权
    矢量变换单位宽移

    公开(公告)号:US06343337B1

    公开(公告)日:2002-01-29

    申请号:US09572058

    申请日:2000-05-17

    IPC分类号: G06F1300

    CPC分类号: G06F7/766 G06F5/015

    摘要: A crossbar is implemented within multimedia facilities of a processor to perform vector permute operations, in which the bytes of a source operand are reordered in the target output. The crossbar is then reused for other instructions requiring multiplexing or shifting operations, particularly those in which the size of additional multiplexers or the size and delay of a barrel shifter is significant. A wide shift operation, for example, may be performed with one cycle latency by the crossbar and one additional layer of multiplexers or a small barrel shifter. The crossbar facility thus gets reused with improved performance of the instructions now sharing the crossbar and a reduction in the total area required by a multimedia facility within a processor.

    摘要翻译: 在处理器的多媒体设施内实现交叉开关以执行矢量置换操作,其中源操作数的字节在目标输出中重新排序。 然后,交叉开关重新用于需要复用或移位操作的其他指令,特别是其中附加多路复用器的大小或桶形移位器的大小和延迟是显着的那些指令。 例如,可以通过交叉开关和一个附加的多路复用器层或小桶形移位器以一个周期的等待时间来执行宽移位操作。 因此,交叉开关设备被重新使用,现在共享交叉开关的指令的性能得到改善,并且减少处理器内的多媒体设备所需的总面积。