Invention Grant
- Patent Title: Computation engine with upsize/interleave and downsize/deinterleave options
-
Application No.: US15946719Application Date: 2018-04-05
-
Publication No.: US10970078B2Publication Date: 2021-04-06
- Inventor: Eric Bainville , Tal Uliel , Jeffry E. Gonion , Ali Sazegari , Erik K. Norden
- 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 Lawrence J. Merkel
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
In an embodiment, a computation engine may perform computations on input vectors having vector elements of a first precision and data type. The computation engine may convert the vector elements from the first precision to a second precision and may also interleave the vector elements as specified by an instruction issued by the processor to the computation engine. The interleave may be based on a ratio of a result precision and the second precision. An extract instruction may be supported to extract results from the computations and convert and deinterleave the vector elements to provide a compact result in a desired order.
Public/Granted literature
- US20190310854A1 Computation Engine with Upsize/Interleave and Downsize/Deinterleave Options Public/Granted day:2019-10-10
Information query