-
公开(公告)号:US06327651B1
公开(公告)日:2001-12-04
申请号:US09149466
申请日:1998-09-08
申请人: Pradeep Kumar Dubey , Brett Olsson , Charles Philip Roth , Keith Everett Diefendorf , Ronald Ray Hochsprung , Hunter Ledbetter Scales, III
发明人: Pradeep Kumar Dubey , Brett Olsson , Charles Philip Roth , Keith Everett Diefendorf , Ronald Ray Hochsprung , Hunter Ledbetter Scales, III
IPC分类号: G06F1500
摘要: 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.
摘要翻译: 在处理器的多媒体设施内实现交叉开关以执行矢量置换操作,其中源操作数的字节在目标输出中重新排序。 然后,交叉开关重新用于需要复用或移位操作的其他指令,特别是其中附加多路复用器的大小或桶形移位器的大小和延迟是显着的那些指令。 例如,可以通过交叉开关和一个附加的多路复用器层或小桶形移位器以一个周期的等待时间来执行宽移位操作。 因此,交叉开关设备被重新使用,现在共享交叉开关的指令的性能得到改善,并且减少处理器内的多媒体设备所需的总面积。
-
公开(公告)号:US06343337B1
公开(公告)日:2002-01-29
申请号:US09572058
申请日:2000-05-17
申请人: Pradeep Kumar Dubey , Brett Olsson , Charles Philip Roth , Keith Everett Diefendorf , Ronald Ray Hochsprung , Hunter Ledbetter Scales, III
发明人: Pradeep Kumar Dubey , Brett Olsson , Charles Philip Roth , Keith Everett Diefendorf , Ronald Ray Hochsprung , Hunter Ledbetter Scales, III
IPC分类号: G06F1300
摘要: 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.
摘要翻译: 在处理器的多媒体设施内实现交叉开关以执行矢量置换操作,其中源操作数的字节在目标输出中重新排序。 然后,交叉开关重新用于需要复用或移位操作的其他指令,特别是其中附加多路复用器的大小或桶形移位器的大小和延迟是显着的那些指令。 例如,可以通过交叉开关和一个附加的多路复用器层或小桶形移位器以一个周期的等待时间来执行宽移位操作。 因此,交叉开关设备被重新使用,现在共享交叉开关的指令的性能得到改善,并且减少处理器内的多媒体设备所需的总面积。
-