Processor for configurable parallel computations
AssigneeStar Ally International Limited
InventorWensheng Hua
Life of this patent
Estimating the term…
Abstract
A flexible processor includes (i) numerous configurable processors interconnected by modular interconnection fabric circuits that are configurable to partition the configurable processors into one or more groups, for parallel execution, and to interconnect the configurable processors in any order for pipelined operations, Each configurable processor may include (i) a control circuit; (ii) numerous configurable arithmetic logic circuits; and (iii) configurable interconnection fabric circuits for interconnecting the configurable arithmetic logic circuits.
Claims27
A processor receiving a system input data stream, the processor being included in a system that further comprises a host processor, the processor comprising:
- a data bus configured for receiving real time data, wherein at least a portion of the system input data stream is received over the data bus;
- a plurality of stream processors each configurable by the host processor to receive an input data stream and to provide an output data stream, wherein (i) the input data streams of selected one or more of the stream processors receive the system input data stream, and (ii) the stream processors each comprise a control circuit, a plurality of arithmetic logic circuits, and a processor bus, wherein (a) the control circuit is configurable by the host processor to control operations in the arithmetic logic circuits;
- and (b) each arithmetic logic circuit is individually memory-mapped for enablement to allow the arithmetic logic circuits to be enabled in a predetermined order over the processor bus by the host processor or the control circuit;
- and
- a plurality of configurable interconnection circuits connecting the stream processors, each configurable interconnection circuit being configurable by the host processor to selectively route the output data streams of the stream processors as input data streams of the stream processors, wherein the configurable interconnection circuits are configured by the control circuit in the course of the operations in the arithmetic logic circuits.
Dependencies are inferred from the claim text.