Reconfigurable parallelism architecture
First Claim
Patent Images
1. An apparatus, comprising:
- a memory unit to store data;
a plurality of parallel data paths to process said data;
a plurality of control units to control said data paths; and
a switch to connect said control units to said data paths, said switch to receive configuration information to establish a first set of connections between said control units and said data paths to execute a first process, and a second set of connections between said control units and said data paths to execute a second process.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus to perform reconfigurable parallel processing are described.
-
Citations
24 Claims
-
1. An apparatus, comprising:
-
a memory unit to store data;
a plurality of parallel data paths to process said data;
a plurality of control units to control said data paths; and
a switch to connect said control units to said data paths, said switch to receive configuration information to establish a first set of connections between said control units and said data paths to execute a first process, and a second set of connections between said control units and said data paths to execute a second process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
an antenna;
a host processing system;
a configuration module to store configuration information; and
a reconfigurable communication architecture module to receive said configuration information, said reconfigurable communication architecture module to configure itself to perform single instruction multiple data processing in a first configuration to execute a first process, and to perform multiple instruction multiple data processing in a second configuration to execute a second process. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving configuration information at a switch; and
configuring said switch to establish a first set of connections between a plurality of control units and a plurality of data paths to execute a first process using single instruction multiple data processing; and
configuring said switch to establish a second set of connections between said control units and said data paths to execute a second process using multiple instruction multiple data processing. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. An article comprising:
-
a storage medium;
said storage medium including stored instructions that, when executed by a processor, result in receiving configuration information at a switch, configuring said switch to establish a first set of connections between a plurality of control units and a plurality of data paths to execute a first process using single instruction multiple data processing, and configuring said switch to establish a second set of connections between said control units and said data paths to execute a second process using multiple instruction multiple data processing. - View Dependent Claims (23, 24)
-
Specification