Invention Grant
- Patent Title: Pair merge execution units for microinstructions
-
Application No.: US16264458Application Date: 2019-01-31
-
Publication No.: US12271737B2Publication Date: 2025-04-08
- Inventor: David Kravitz , David A. Carlson
- Applicant: Cavium LLC
- Applicant Address: US CA Santa Clara
- Assignee: Cavium LLC
- Current Assignee: Cavium LLC
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F7/76 ; G06F9/22 ; G06F9/30

Abstract:
An instruction execution circuit operable to reduce two or more micro-operations into one by producing multiple permutation and merge results in one execution cycle. The execution circuit includes a permutation and merge switching fabric and a bank of multiplexers. For a fetched instruction, a decoder decodes an opcode to generate a set of control indications used to control the multiplexers to select bytes from the respective inputs that are destined for each of the multiple results. In this manner, multiple permutation results can be output from the execution circuits in one micro-operation.
Public/Granted literature
- US20200249955A1 PAIR MERGE EXECUTION UNITS FOR MICROINSTRUCTIONS Public/Granted day:2020-08-06
Information query