Back to results
US 9,285,793 B2Granted
Data processing unit including a scalar processing unit and a heterogeneous processor unit
AssigneeBluewireless Technology Limited
InventorsRay McConnell, Paul Winser
Life of this patent
Estimating the term…
Abstract
A data processing unit combines a scalar processor and a heterogeneous processor which includes a vector processing array. The vector processing array includes a plurality of vector processors which are operable in a single instruction multiple data configuration.
Claims10
A data processing unit comprising:
- a scalar processor device;
- and
- a heterogeneous processor device connected to receive instruction information from the scalar processor, and to receive incoming data packets, and operable to process incoming data packets in accordance with received instruction information,
- wherein the heterogeneous processor device comprises:
- a heterogeneous controller unit connected to receive instruction information from the scalar processor, and operable to output instruction information;
- a plurality of instruction sequencers connected to receive instruction information from the heterogeneous controller unit, and operable to output respective sequences of instructions;
- and
- a plurality of heterogeneous function units, including:
- a vector processor array including a plurality of vector processor elements operable to process received data items in accordance with instructions received from the plurality of instruction sequencers;
- a low-density parity-code (LDPC) accelerator unit connected to receive data items from the vector processor array, and operable, under control of the heterogeneous controller unit, to process such received data items and to transmit processed data items to the vector processor array;
- and
- a fast Fourier transform (FFT) accelerator unit connected to receive data items from the vector processor array, and operable, under control of the heterogeneous controller unit, to process such received data items and to transmit processed data items to the vector processor array,
- wherein the heterogeneous controller unit is operable to receive synchronous state signals from the heterogeneous function units, and to control power saving modes of the heterogeneous function units in dependence upon received synchronous state signals.
10 more elements
Dependencies are inferred from the claim text.