Invention Grant
- Patent Title: Routing circuitry for permutation of single-instruction multiple-data operands
-
Application No.: US16548812Application Date: 2019-08-22
-
Publication No.: US11294672B2Publication Date: 2022-04-05
- Inventor: Robert D. Kenney , Liang-Kai Wang , Terence M. Potter
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Agent Michael B. Davis
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38 ; G06F9/54

Abstract:
Techniques are disclosed relating to routing circuitry configured to perform permute operations for operands of threads in a single-instruction multiple-data group. In some embodiments, an apparatus includes hierarchical operand routing circuitry configured to route operands between a set of single-instruction multiple-data (SIMD) pipelines based on a permute instruction. In some embodiments, the routing circuitry includes a first level and a second level. The first level may include a set of multiple crossbar circuits each configured to receive operands from a respective subset of the pipelines and output one or more of the received operands on multiple output lines based on the permute instruction, where the crossbar circuits support full permutation within a respective subset. A second level may be configured to select an operand from a previous level for each of the pipelines, and may select from among only a portion of output operands from the previous level to provide an operand for a respective pipeline.
Public/Granted literature
- US20210055931A1 Routing Circuitry for Permutation of Single-Instruction Multiple-Data Operands Public/Granted day:2021-02-25
Information query