Apparatus and method for complex by complex conjugate multiplication

V Madduri, E Ould-Ahmed-Vall, J Corbal… - US Patent …, 2022 - Google Patents
An apparatus and method for multiplying packed real and imaginary components of complex
numbers are described. A processor embodiment includes: a decoder to decode a first …

Apparatus and method for performing horizontal filter operations

Z Zivkovic, E Van Dalen - US Patent 10,749,502, 2020 - Google Patents
An apparatus and method for performing FIR filtering and blending operations. A processor
comprising: a decode unit to decode a packed N-tap finite impulse response (FIR) filter …

Apparatus and method for multiply, add/subtract, and accumulate of packed data elements

V Madduri, E Ould-Ahmed-Vall, M Charney… - US Patent …, 2021 - Google Patents
An apparatus and method for performing dual concurrent multiplications,
subtraction/addition, and accumulation of packed data elements. For example one …

Alias register file for supporting mixed width datapath in a configurable processor

F Sun, T Hu - US Patent 10,282,206, 2019 - Google Patents
According to certain general aspects, the present embodi ments allow register files and
states with different data types to share logic area while minimizing unnecessary use of …

Parallel signal processing system and method

W Wu - US Patent 11,322,171, 2022 - Google Patents
A system and method for processing a plurality of channels, for example audio channels, in
parallel is provided. For example, a plurality of telephony channels are processed in order to …

Vector memory access instructions for big-endian element ordered and little-endian element ordered computer code and data

MK Gschwind, B Olsson - US Patent 10,671,387, 2020 - Google Patents
Embodiments relate to vector memory access instructions for big-endian (BE) element
ordered computer code and little-endian (LE) element ordered computer code. An aspect …

Apparatus and method for multiplication and accumulation of complex and real packed data elements

V Madduri, E Ould-Ahmed-Vall, J Corbal… - US Patent …, 2020 - Google Patents
An apparatus and method for multiplying packed real and imaginary components of complex
numbers. A method comprises: multiplying selected imaginary and real data elements in a …

Apparatus and method for performing dual signed and unsigned multiplication of packed data elements

V Madduri, E Ould-Ahmed-Vall, M Charney… - US Patent …, 2019 - Google Patents
An apparatus and method for performing dual concurrent multiplications of packed data
elements. For example one embodiment of a processor comprises: a decoder to decode a …

Sparse matrix calculations utilizing tightly coupled memory and gather/scatter engine

F Sun - US Patent 11,836,489, 2023 - Google Patents
A processor for sparse matrix calculation includes an on-chip memory, a cache, a
gather/scatter engine, and a core. The on-chip memory stores a first matrix or vector, and the …

Bit matrix multiplication

DY Babokin, KA Doshi… - US Patent App. 18/083,012, 2023 - Google Patents
(57) ABSTRACT Appl. No.: 18/083,012 Detailed are embodiments related to bit matrix
multiplication in a processor. For example, in some embodiments a processor comprising …